High Voltage Software Integration Engineer
SUBHAM RAJAKUnited StatesMIDPosted 1h ago
Embedded CPythonBattery Management SystemsRTOSHardware DebuggingHIL TestingISO 26262CI/CDBazelSConsCMake
About the Role
We are looking for an experienced High Voltage Software Integration Engineer to join a dynamic team working on next-generation automotive embedded systems, battery management systems (BMS), power electronics, and vehicle controls.
Key Responsibilities
• Integrate battery management system (BMS) software at pack and vehicle levels
• Develop and debug embedded firmware using Embedded C and Python
• Work on high-voltage systems, battery controls, charging, inverters, and power converters
• Perform hardware bring-up, bench testing, HIL testing, and system-level debugging
• Develop and maintain Unit, MIL, and SIL testing frameworks
• Optimize control algorithms, calibration parameters, and software performance
• Support functional safety activities, including HARA and FMEA
• Collaborate with hardware, systems, validation, and battery pack engineering teams
Requirements
• 5+ years of experience in embedded software development
• Strong proficiency in Embedded C and Python
• Hands-on experience with automotive high-voltage systems and integration
• Knowledge of Battery Management Systems (BMS) and lithium-ion battery technologies (LFP, NCA, NMC)
• Experience with bare-metal and RTOS-based embedded architectures
• Strong understanding of hardware debugging, electrical fundamentals, and real-time embedded systems