✦ Luna Orbit — Software Engineering

Senior Software Engineer- Electrification

at General Motors

📍 Milford, Michigan, United States of America Hybrid Posted March 31, 2026
Type Not Specified
Experience senior
Exp. Years 5+ years
Education Bachelor's degree in Engineering - Electrical, Mechanical, Computer or Computer Science.
Category Software Engineering

Senior Software Engineer - Electrification develops embedded software for high-voltage systems in GM EVs, focusing on safety, diagnostics, and cross-team collaboration.

  • 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

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.

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.

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.
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.
JIRAScaled Agile Framework (SAFe)
C/C++embedded softwareHigh Voltage Battery SystemsAutomotive Safety (ISO26262)MISRA guidelinesEthernetCANARXMLLINSiLHiLVehicle-Level testingbootloaderembedded operating systemscomplex device driversJIRAScaled Agile Framework
C/C++embedded softwareMISRA guidelinesAutomotive Safety ISO 26262diagnostics strategiesSiLHiLARXMLEthernetCANLINVehicle-Level testingbootloaderembedded operating systemscomplex device driversJIRAScaled Agile Framework (SAFe)
Integrityinitiativecollaborationproblem solvingcommunication
Industry Automotive
Job Function Develop embedded software for high voltage electrification systems in GM vehicles with safety and DevOps integration
Role Subtype Software Engineer
embedded controls softwareC/C++ programmingMISRA guidelinesISO26262Automotive SafetySiLHiLARXMLEthernetCANLINVehicle-Level testingbootloaderembedded operating systemscomplex device driversJIRAScaled Agile Frameworkc/c++misraiso 26262siLhILarxmlethernetcanlin

No experience with HV battery systems, No ISO 26262 experience, Lack of C/C++ embedded development experience

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile