About this role
Senior Software Engineer - Electrification develops embedded software for high-voltage systems in GM EVs, focusing on safety, diagnostics, and cross-team collaboration.
Key Responsibilities
- Deliver high-quality software for embedded controls systems in electrification
- Ensure compliance with ISO 26262 and safety requirements
- Design, develop, and implement controls for power/energy management
- Maintain networking interfaces (Ethernet/CAN/LIN) and ARXML usage
- Lead and guide Agile Scrum team and coordinate with cross-functional units
Technical Overview
Stack includes C/C++, MISRA, Ethernet/CAN/LIN, ARXML; SiL/HiL/Vehicle-Level testing; bootloaders and embedded OS; CI/CD and SDV/SOA concepts; JIRA and SAFe in Agile environments.
Ideal Candidate
The ideal candidate is a senior embedded software engineer with 5+ years in HV battery systems, strong C/C++, ISO 26262, MISRA, and experience with SiL/HiL testing and automotive protocols.
Must-Have Skills
Bachelors degree in Engineering - ElectricalMechanicalComputer or Computer Science.5+ years of experience with proven technical and professional skills in job-related area - embedded controls software for High Voltage Battery Systems.Automotive Safety experience (ISO26262).Strong background in system designdiagnostics strategiesand control systems for embedded software applications.Proficiency in testing strategies with hands-on experience in SiLHiLand Vehicle-Level testing frameworks.Proficient in C/C++ programming.Deep understanding of diagnostics strategiessoftware verificationand validation methodologies.Knowledge of virtual testingDevOpsand CI/CD pipeline integration.Experience with JIRA and Scaled Agile Framework.
Nice-to-Have Skills
Masters degree in EngineeringElectricalComputer or Computer Science.5 years of experience with proven technical and professional skills in job-related area - embedded controls software for High Voltage Battery Systems.Expert in CC++Auto Code GenerationPython scripting.Experience with bootloaderembedded operating systemscontroller communication or diagnosticsand complex device drivers.
Tools & Platforms
JIRAScaled Agile Framework (SAFe)
Required Skills
C/C++embedded softwareHigh Voltage Battery SystemsAutomotive Safety (ISO26262)MISRA guidelinesEthernetCANARXMLLINSiLHiLVehicle-Level testingbootloaderembedded operating systemscomplex device driversJIRAScaled Agile Framework
Hard Skills
C/C++embedded softwareMISRA guidelinesAutomotive Safety ISO 26262diagnostics strategiesSiLHiLARXMLEthernetCANLINVehicle-Level testingbootloaderembedded operating systemscomplex device driversJIRAScaled Agile Framework (SAFe)
Soft Skills
Integrityinitiativecollaborationproblem solvingcommunication
Keywords for Your Resume
embedded controls softwareC/C++ programmingMISRA guidelinesISO26262Automotive SafetySiLHiLARXMLEthernetCANLINVehicle-Level testingbootloaderembedded operating systemscomplex device driversJIRAScaled Agile Frameworkc/c++misraiso 26262siLhILarxmlethernetcanlin
Deal Breakers
No experience with HV battery systems, No ISO 26262 experience, Lack of C/C++ embedded development experience
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile