CareerPlan

Senior Software Engineer

Auburn Hills - Michigan - USAFull-time$101k–$142k2026-07-24 → 2026-11-11

Core

Develop and deploy embedded software solutions for BorgWarner AWD products using model-based design, autocode generation, and embedded C programming.

Role type

Senior embedded software engineer (automotive)

Builds

Embedded software components for automotive all-wheel-drive (AWD) systems

Domain

Automotive / Embedded Systems

Required skills

Embedded C programming, Model-based design, Autocode generation, AUTOSAR stack configuration, Unit and integration testing (MIL/SIL), Embedded debugging tools, Automotive SPICE 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 software 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