✦ Luna Orbit — Software Engineering

Engineering Group - Software Engineering

at General Motors

📍 Warren, Michigan, United States of America Hybrid Posted March 13, 2026
Type Full-Time
Experience lead
Exp. Years 7+ years
Education Bachelor's degree in software engineering, computer science, computer engineering, electrical engineering or a related technical degree
Category Software Engineering

This role involves leading the development of embedded automotive software for vehicle interface and infotainment systems, ensuring system integration, safety, and performance.

  • Lead embedded software projects
  • Manage system integration and hardware bring-up
  • Ensure safety and compliance
  • Mentor engineering teams
  • Coordinate software design and reviews

The position requires expertise in embedded C/C++, automotive software platforms like AUTOSAR, QNX, Linux, Android, and experience with hardware integration and system testing.

The ideal candidate is a senior embedded software engineer with over 7 years of experience leading development teams in automotive environments. They are proficient in real-time systems, automotive platforms like AUTOSAR, QNX, Linux, and Android, and have strong leadership skills.

7+ years of embedded product development experienceExperience leading software engineering teamsExperience with real-time embedded systemsKnowledge of automotive software platforms
AUTOSARQNXLinuxAndroidSystem IntegrationHardware Bring-up
CC++JavaQNXLinuxAndroidAUTOSAREmbedded Systems
Embedded SoftwareCC++JavaReal-time Operating SystemsAUTOSARQNXLinuxAndroidSystem IntegrationHardware Bring-up
Embedded SoftwareCC++JavaReal-time Operating SystemsAUTOSARQNXLinuxAndroidSoftware DesignSystem IntegrationHardware Bring-upSoftware Development LifecycleRequirements AnalysisDesign and Code Reviews
LeadershipTeam ManagementCommunicationProblem-solvingMentoringProject Management

Preferred

AUTOSAR CertificationAutomotive Software Certifications
Industry Automotive
Job Function Leading embedded automotive software development and system integration
Embedded SoftwareCC++JavaReal-time Operating SystemsAUTOSARQNXLinuxAndroidSoftware DesignSystem IntegrationHardware Bring-upSoftware Development LifecycleRequirements AnalysisDesign and Code ReviewsReal-time OS

Less than 7 years of experience, No leadership or team management experience, Lack of automotive embedded systems background, No experience with real-time OS or automotive platforms

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