CareerPlanSign in

Senior Embedded Software Engineer (C++) (f/m/d)

Munich💼 Full-time🗓 2026-01-26 → 2026-09-26

Core

Architecting and developing core software components for high-voltage battery systems, focusing on foundational layers, diagnostics, and security.

Role type

Senior IC embedded software engineer (automotive)

Builds

Electronic control units for electric vehicles and stationary storage systems

Domain

Automotive / Electric Mobility / Battery Systems

Deliverable

production ML models | product features

Required skills

C++11 and later, AUTOSAR configuration, flash bootloader development, assembly language, cryptographic algorithms, ISO26262, ASPICE, ISO21434, CAN/LIN/SPI/Ethernet/J1939 protocols, microcontroller architecture (AURIX, TI Hercules, NXP S32)

Preferred skills

Hardware bring-up and validation, CI/CD integration, automotive diagnostics integration, oscilloscope and logic analyzer usage

Technologies

C++, AUTOSAR, AURIX Tricore, TI Hercules, NXP S32, CAN, LIN, SPI, Ethernet, J1939, Odx

Responsibilities

Design and develop low-level embedded software including drivers and secure communication stacks; Perform hardware bring-up and validation; Lead architectural design efforts for scalability and robustness; Conduct code reviews focusing on security and clean coding; Maintain and optimize existing codebase performance; Integrate automotive diagnostics functionality; Ensure adherence to automotive safety standards; Integrate software builds and testing into CI/CD pipelines

Seniority

Senior, hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.