Senior Software Engineer
Core
Develop and deploy embedded software solutions for BorgWarner AWD products using model-based design, autocode generation, and embedded C programming.
Role type
Senior IC embedded software engineer (automotive)
Builds
Embedded software components for automotive all-wheel-drive (AWD) systems
Domain
Automotive industry, embedded systems, drivetrain
Deliverable
production ML models | product features
Required skills
Embedded C programming, Model-based design, Autocode generation, AUTOSAR stack configuration, Unit testing (MIL/SIL), Embedded debugging, ASPICE process adherence
Preferred skills
Automotive electrical/mechatronic systems knowledge, CAN protocol expertise, ISO26262 Functional Safety experience
Technologies
C, Matlab/Simulink, dSPACE Targetlink, Matlab Embedded Coder, AUTOSAR, CAN
Responsibilities
Analyze and estimate SW development activities; Elicit, analyze, and manage software requirements; Develop software units per detailed design; Plan and execute unit and integration tests; Perform root cause analysis and problem resolution; Maintain configuration management and traceability; Conduct peer reviews and document best practices.
Seniority
Senior, hands-on IC