CareerPlan

Senior Embedded Software Engineer

Milford, Michigan, United States of AmericaFull-time2026-10-12 → 2026-11-10
Hybrid

Core

Design, develop, implement, and debug embedded C software for embedded controls systems across infrastructure layers including HWIO, BSW, Complex Drivers, and SUMs.

Role type

Senior Embedded Software Engineer

Builds

Embedded controls software for vehicle infrastructure layers

Domain

Automotive embedded systems

Required skills

Embedded C, AUTOSAR compliant development, Configuration management (IBM Synergy), Embedded compilers/linkers/debuggers, Test Driven Development, Behavior Driven Development, Code Quality Analysis

Preferred skills

None stated

Technologies

IBM Synergy, Lauterbach, ETAS INCA, CANalyzer

Responsibilities

Prototyping and executing software tasks spanning the entire software development lifecycle, Lead cross functional teams in the design and creation of software, Test and demonstrate software functionality in prototype benches, Coordinate and collaborate with suppliers to develop micro, peripheral, and ECU specific solutions, Troubleshoot code to resolve design deficiencies

Seniority

Senior, hands-on IC