Sr. Software Engineering - LV Power Distribution
Core
Senior Embedded Software Developer for Low Voltage Power Distribution Controls & Diagnostic software in SDV2.0 vehicles.
Role type
Senior IC embedded software engineer (automotive controls)
Builds
Embedded controls for on-vehicle low voltage power management, power generation, energy storage, and distribution
Domain
Automotive / Embedded Systems / Low Voltage Power Distribution
Required skills
C/C++, embedded controls software, system design, control systems, ISO26262, SiL/HiL/Vehicle testing, software verification & validation, DevOps/CI/CD, JIRA, Scaled Agile Framework, OBDII diagnostics
Preferred skills
MS in Engineering, Low Voltage Battery Systems experience, Auto Code Generation, Python scripting, AUTOSAR, complex device drivers, bootloader, embedded operating systems
Technologies
C, C++, Matlab Simulink, Auto Code Generation, Python, CAN, LIN, ARXML, Ethernet, JIRA
Responsibilities
Develop and deliver high-quality software for low voltage power management embedded controls systems; Lead development of software system team design content and software anomaly corrections; Design, develop, and implement Physics and Controls requirements to continuously improve software for mechatronic controls, diagnostics strategies, and controller communication; Test & demonstrate software functionality & readiness, ensuring hardware agnostic solutions across all GM owned software; Utilize automated test tools in build environments, test benches, and vehicles to verify functionality at the Controller, System, and Vehicle level; Coordinate with other departments such as requirements, hardware, and calibration groups.
Seniority
Senior, hands-on IC