Munich Electrification

Embedded Software Developer, C/C++

Munich Electrification

full-time

Posted on:

Location Type: Hybrid

Location: MunichGermany

Visit company website

Explore more

AI Apply
Apply

About the role

  • Develop and maintain embedded software modules in C and/or C++ for BMS (Battery Management System) applications
  • Implement low-level drivers, communication stacks and diagnostic functions
  • Write unit tests and ensure high branch coverage
  • Participate in code reviews and actively contribute to code quality
  • Integrate and test software on target hardware (microcontrollers)
  • Debug embedded systems using oscilloscope, debugger and logic analyzer
  • Work with automotive communication protocols (CAN, LIN, SPI)
  • Implement requirements from ISO 26262, ASPICE and MISRA C:2012
  • Collaborate closely with systems engineers, test engineers and product owners

Requirements

  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, Embedded Systems or a related field
  • Strong programming skills in C and/or C++ — demonstrated through personal projects, coursework or hobby electronics
  • Genuine enthusiasm for programming and embedded systems — show us what you have built
  • Basic understanding of how microcontrollers work (registers, interrupts, peripherals)
  • Experience with version control (Git)
  • Willingness to learn, quality awareness and discipline to follow coding standards
  • Good command of English
  • Right to work in Germany
Benefits
  • Trust-based working hours and hybrid work model
  • Competitive and adequate compensation
  • Pension plan / bonus
  • Free access to the fitness center right next door or subsidized EGYM Wellpass
  • Free snacks, coffee, drinks and lunch (freshly prepared by our chef) every day
  • Public transport ticket
  • Bike leasing via Business Bike
  • Regular inspiring and fun team events
  • ME-branded clothing
  • Option to “work from anywhere” (6 weeks/year)
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++embedded software developmentlow-level driverscommunication stacksunit testingdebuggingautomotive communication protocolsISO 26262MISRA C:2012
Soft Skills
collaborationquality awarenessdisciplineenthusiasm for programmingwillingness to learn
Certifications
Bachelor's degreeMaster's degree