Software Engineer - Vehicle Mechatronic Embedded Controls
Core
Develop diagnostic and prognostic algorithms for High Voltage Battery Systems to detect and prevent thermal runaway in vehicle motion controllers.
Role type
Embedded Controls Software Engineer
Builds
Embedded controllers and diagnostics strategies for vehicle motion and battery safety
Domain
Automotive / Embedded Systems / Battery Management Systems
Deliverable
production ML models | product features
Required skills
C, C++, Simulink, MATLAB, Python scripting, Auto Code Generation, sub-system integration, controller communication, diagnostics, plant modeling
Preferred skills
AUTOSAR standards, CAN/LIN/Ethernet protocols, embedded operating systems, bootloader development, JIRA, Scaled Agile Framework, ETAS, INCA, MDA
Technologies
Simulink, MATLAB, DOORS, GIT, INCA, ETAS, JIRA
Responsibilities
Specify requirements and perform functional decomposition for diagnostic algorithms; Implement controls design and diagnostics strategies; Test and demonstrate software functionality using automated tools; Document requirements and design solutions; Collaborate on software planning and share best practices.
Seniority
Mid-level, hands-on IC