Senior Software Engineer - High Voltage Electrification
Core
Developing and delivering high-quality software solutions for embedded control systems, specifically for controlling vehicle's high voltage contactors and energy management for battery packs.
Role type
Senior IC embedded software engineer (high voltage electrification)
Builds
Embedded control software for high voltage contactors and battery energy management systems
Domain
Automotive electrification / High voltage battery systems
Deliverable
production ML models | product features
Required skills
C/C++ programming, embedded controls software, system design, diagnostics strategies, control systems, SiL/HiL/Vehicle-level testing, ISO26262 automotive safety, CI/CD pipelines, DevOps, Agile/Scrum, BDD/TDD
Preferred skills
Matlab Simulink, Auto Code Generation, Python scripting, embedded operating systems, complex device drivers, AUTOSAR standards, bootloader, SOA principles
Technologies
C, C++, Matlab Simulink, Auto Code Generation, Python, CAN, LIN, ARXML, Ethernet, JIRA
Responsibilities
Design, develop, and implement Physics and Controls requirements for mechatronic controls; Test & demonstrate software functionality & readiness; Utilize automated test tools in build environments, test benches, and vehicles; Lead and provide guidance to Agile Scrum team members; Coordinate with various departments such as Systems & Safety, Validation, and Electrical Architecture; Develop AI-driven diagnostics and predictive analytics for fault detection and anomaly detection.
Seniority
Senior, hands-on IC