CareerPlanSign in

Senior Embedded Software Developer (C) (f/m/d)

Munich💼 Full-time🗓 2026-03-03 → 2026-09-25

Core

Develop embedded C software for high-voltage battery management systems in electric vehicles and stationary storage, ensuring safety, real-time performance, and integration with customer vehicles.

Role type

Senior Embedded Software Developer (C)

Builds

Battery management software, real-time data transfer modules, secure communication stacks, and bootloaders for EVs and storage systems.

Domain

Automotive / Electric Mobility / Battery Management Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++, microcontroller programming, real-time operating systems (bare metal, AUTOSAR, Micrium, PXROS), CAN/LIN/SPI/ethernet/I2C protocols, ISO 26262 safety standards, CI/CD toolchain development, software architecture design, battery management algorithms.

Preferred skills

Wireless communication protocols, crypto module management, analog/digital signal processing.

Technologies

C, C++, AUTOSAR, Micrium OS, PXROS, CAN, LIN, SPI, Ethernet, I2C, ISO 26262, CI/CD tools.

Responsibilities

Develop complex state machines for HV battery functionality; create drivers for wired/wireless real-time data transfer; manage crypto modules and secure communication; develop bootloaders; implement low-level microcontroller drivers; integrate software on OS level ensuring real-time capability; design software architecture for validation and mass production; develop and improve CI/CD tool chains; create test cases to cover requirements; bring up customer batteries and vehicles.

Seniority

Senior, hands-on IC

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