Key Responsibilities
-
Develop and maintain control algorithms using
MATLAB/Simulink
and
TargetLink
.
-
Design and implement
Model-Based Development (MBD)
solutions for automotive ECUs.
-
Generate production-quality embedded C code using
Embedded Coder
and
TargetLink
.
-
Develop software compliant with
AUTOSAR
architecture.
-
Manage and trace system/software requirements using
IBM DOORS
,
Polarion
,
Codebeamer
, or
CAMEO
.
-
Perform model verification, validation, and debugging.
-
Support software integration, testing, and calibration activities.
-
Collaborate with cross-functional teams including Systems, Software, Validation, and Hardware Engineering.
-
Participate in design reviews, code reviews, and technical documentation.
-
Ensure compliance with automotive functional safety and software development standards.
Required Skills
-
Strong experience with
MATLAB/Simulink
-
Model-Based Development (MBD)
-
TargetLink
-
Embedded Coder
-
AUTOSAR
-
IBM DOORS
-
Polarion
-
CAMEO Systems Modeler
-
Requirements Traceability Management (RTM)
-
Embedded C Programming
-
Software Integration & Verification
-
Automotive Embedded Systems
Preferred Skills
-
Battery Management System (BMS) development
-
MIL, SIL, HIL testing
-
CAN, CAN FD, LIN communication protocols
-
Automotive diagnostics (UDS)
-
Vector tools (CANoe, CANalyzer)
-
Git, SVN, or other version control systems
-
Knowledge of
ASPICE
and
ISO 26262
-
Experience with Agile/Scrum development methodology
Qualifications
-
Bachelor's or Master's degree in Electrical Engineering, Electronics Engineering, Computer Engineering, Mechatronics, or a related field.
-
4+ years
of experience in Automotive Embedded Software or Model-Based Development.
Skill Keywords
MATLAB, Simulink, TargetLink, Embedded Coder, Model-Based Development (MBD), AUTOSAR, IBM DOORS, Polarion, CAMEO, Requirements Management (RM), BMS, Embedded Systems, Embedded C, MIL, SIL, HIL, CAN, CANoe, CANalyzer, ASPICE, ISO 26262.