Technical expert - Embedded SW, BMS/Electrification
Core
Embedded software expert for Battery Management Systems (BMS), high-voltage electrification, and automotive diagnostics.
Role type
Senior IC embedded software engineer (BMS/Electrification)
Builds
Embedded software for lithium-ion battery-powered products, EVs, and energy storage systems
Domain
Automotive electrification and battery management
Deliverable
production ML models | product features
Required skills
C/C++, embedded software development, RTOS, microcontroller platforms, communication protocols (CAN, LIN, Ethernet, UART, SPI, I2C), software testing and debugging, root cause analysis, software architecture design
Preferred skills
Battery algorithms (SOC, SOH, thermal monitoring, cell balancing), high-voltage systems (48V+), AUTOSAR, ISO 26262 Functional Safety, ISO 21434 Cybersecurity, MATLAB/Simulink, Model-Based Development, HIL testing, Vector tools (CANoe, CANalyzer, CANape), Automotive Ethernet, UDS Diagnostics, J1939, CAN FD, Embedded Linux
Technologies
C, C++, Python, Git, CI/CD pipelines, Jira, Azure DevOps, MATLAB, Simulink, CANoe, CANalyzer, CANape, Infineon AURIX, NXP S32, Renesas RH850, TI Hercules
Responsibilities
Develop embedded software for BMS and electrified equipment, implement battery algorithms and diagnostics, perform HIL testing and validation, support products throughout lifecycle including sustainment, collaborate in cross-functional engineering teams
Seniority
Senior, hands-on IC