Propulsion Base Software Low Level Driver Engineer
Design and develop low‑level driver software for propulsion control modules in automotive systems.
- Auburn Hills, Michigan, United States
- Posted Nov 6, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software
Responsibilities
- Design, develop, and own low‑level driver software for ICE, hybrid, and electric propulsion control modules
- Develop and integrate hardware abstraction and MCAL drivers
- Implement device drivers for advanced peripherals such as SPI, I2C, UART, SENT, CAN, LIN, ADCs, PWM, GTM, timers, watchdogs, DMA, and interrupt controllers
- Design and develop drivers for power electronics interfaces
- Interface directly with microcontroller registers, memory‑mapped I/O, and peripheral control units
- Analyze and interpret hardware schematics, MCU reference manuals, and datasheets
- Lead hardware‑software integration and bring‑up activities
- Perform advanced debugging of low‑level issues using Lauterbach, oscilloscopes, logic analyzers, trace tools, and bus analyzers
- Diagnose and resolve timing, concurrency, interrupt, and multicore synchronization issues
- Optimize drivers for deterministic real‑time performance, low latency, efficient memory usage, and high reliability
- Collaborate with Base Software Architecture teams to ensure alignment with AUTOSAR stack, RTE integration, and OS scheduling
- Conduct detailed reviews of requirements, low‑level design, register configurations, and embedded C/C++ implementations
- Ensure compliance with MISRA‑C, ASPICE, and ISO 26262
- Design and execute driver‑level verification strategies
- Contribute to virtualization, SIL/HIL, and simulation‑based validation of low‑level drivers
- Develop and maintain detailed technical documentation
- Collaborate with semiconductor vendors, hardware teams, and ECU suppliers to debug silicon‑level issues
- Support production software delivery, vehicle integration, and launch activities
Skills
embedded C/C++AUTOSARMCALmicrocontroller peripheralslow‑level debuggingSPII2CUARTSENTCANLINADCPWMGTMDMAinterrupt controllersMISRA‑CASPICEISO 26262Lauterbachoscilloscopeslogic analyzerstrace toolsbus analyzers
More jobs nearby
Full description
Company details are for members
Sign up for a free job alert to see Stellantis's profile, website and LinkedIn, and the same for every employer on Referso Jobs.