Senior Embedded Software Engineer – Battery Management Systems | Senior Embedded Software Engineer – BMS (m/w/d)
BMZ Germany GmbH
Job Summary
As a Senior Embedded Software Engineer for Battery Management Systems (BMS), you will play a pivotal role in designing and implementing the software that powers high-performance lithium-ion battery systems for electric forklifts and warehouse equipment. Your day-to-day responsibilities include architecting and implementing embedded software in C/C++, managing drivers for CAN, SPI, and I2C, and integrating software into control units using real-time operating systems like ThreadX or PXROS. You will provide technical leadership for a team of five developers, with the potential to transition into disciplinary management. This role is ideal for an expert who enjoys a mix of hands-on development—utilizing modern AI-supported dev tools and debugging with Lauterbach/Trace32—and strategic decision-making. Working within a joint venture of industry leaders, you will benefit from the stability of a large corporation combined with the creative freedom of a growing company, including flexible hybrid work options and a comprehensive benefits package.
Required Skills
Education
Successfully completed degree in Computer Science, Electrical Engineering, Software Engineering, or a comparable field of study.
Experience
- At least 5 years of professional experience in embedded software development, preferably in automotive, industrial, or BMS environments
- Extensive expertise in software architecture and the independent development of design concepts
- Proven experience in technical mentoring and providing technical guidance to developers
- Professional experience with safety-critical software standards and functional safety
- Experience in debugging, profiling, and performance optimization on embedded targets
Languages
Additional
- The position is located in Karlstein am Main. Candidates must be able to work in a hybrid model (home office and on-site). The role includes technical leadership of a 5-person team with a perspective on disciplinary leadership responsibility.