✦ Luna Orbit — Software Engineering

Engineering Group - Software Engineering

at General Motors

📍 Milford, Michigan, United States of America Hybrid Posted March 13, 2026
Type Full-Time
Experience mid
Exp. Years 5+ years
Education BS, MS, or PhD in Computer Science, Robotics, or equivalent experience
Category Software Engineering

This role involves developing and leading the creation of embedded automotive software for active safety and driver assistance systems, ensuring compliance with safety standards and high performance.

  • Lead software development for vehicle safety systems
  • Implement safety-critical algorithms
  • Coordinate hardware-in-the-loop testing
  • Ensure compliance with automotive standards
  • Improve software performance and reliability

The position requires expertise in embedded C/C++, automotive safety standards like MISRA C and ASIL, simulation, hardware-in-the-loop testing, and real-time embedded systems development.

The ideal candidate is a senior automotive software engineer with over 5 years of experience developing embedded systems using C and C++. They have expertise in safety-critical software, simulation, and hardware-in-the-loop testing, with a strong background in automotive standards.

5+ years of automotive software engineering experienceExtensive background with C/C++ in largedistributed environmentsExperience with embedded software developmentKnowledge of safety-critical software development
MISRA CASIL rated software developmentSafety critical software developmentExperience with latency and performance constraints
CC++PythonEmbedded SystemsSimulation ToolsHardware-in-the-LoopAutomotive Software Tools
CC++PythonEmbedded SoftwareControlsPlanningOptimizationSimulationHardware-in-the-LoopAutomotive SoftwareSafety CriticalMISRA CASILReal-time Operating Systems
CC++PythonEmbedded SoftwareControlsPlanningOptimizationSimulationHardware-in-the-LoopAutomotive Software DevelopmentSafety Critical SoftwareMISRA CASILReal-time Operating SystemsEmbedded Systems
LeadershipCommunicationTeamworkProblem-solvingSelf-motivationContinuous Improvement

Preferred

MISRA C CertificationAutomotive Safety Certifications
Industry Automotive
Job Function Embedded automotive software engineering for safety and driver assistance systems
CC++PythonEmbedded SoftwareControlsPlanningOptimizationSimulationHardware-in-the-LoopAutomotive Software DevelopmentSafety Critical SoftwareMISRA CASILReal-time Operating SystemsEmbedded SystemsAutomotive SoftwareSafety CriticalReal-time OS

Less than 5 years of automotive software experience, Lack of experience with C/C++, No embedded software background, No familiarity with safety-critical development

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