Embedded Systems Engineer
Core
Develop and test embedded firmware for real-time Battery Management System (BMS) controllers, integrating hardware and algorithms for digitized factories and mobility.
Role type
Senior Embedded Systems Engineer (BMS)
Builds
Real-time BMS controllers and embedded software solutions
Domain
Automotive/Industrial battery management and power electronics
Deliverable
production ML models | product features
Required skills
Embedded C, low-level microcontroller development, Python scripting, I²C/SPI/CAN protocols, lab instrumentation (oscilloscopes, amplifiers), PCB schematic interpretation
Preferred skills
Battery management systems experience, battery algorithms (SoC/SoH), MATLAB/Simulink, AUTOSAR architecture, functional safety (ISO 26262)
Technologies
Embedded C, Python, I²C, SPI, CAN, CANoe, CANalyzer, INCA
Responsibilities
Develop and test embedded firmware for real-time BMS controllers; Design low-level drivers and system interfaces; Use Python for test automation and validation; Collaborate with hardware teams for bring-up and debugging; Support and validate battery algorithms; Interface with customers for system integration and troubleshooting; Create technical documentation and reference designs
Seniority
Senior, hands-on IC