✦ Luna Orbit — Software Engineering

Software Engineer

at General Motors

📍 Milford, Michigan, United States of America Hybrid Posted March 17, 2026
Type Full-Time
Experience mid
Exp. Years 2+ years
Education Bachelor's in Engineering, Electrical, Mechanical, Computer Science
Category Software Engineering

Support the development of embedded vehicle control systems, focusing on algorithms for vehicle motion, diagnostics, and system robustness within a collaborative automotive environment.

  • Develop vehicle control algorithms
  • Collaborate with cross-functional teams
  • Document system requirements
  • Support vehicle testing
  • Analyze system vulnerabilities

Work involves embedded software development using C, C++, Simulink, MATLAB, and control system methodologies, with testing on hardware-in-the-loop and vehicle systems.

The ideal candidate is a mid-level software engineer with 2+ years of experience in embedded controls, proficient in C, C++, Simulink, and MATLAB, with a strong understanding of control system theory and automotive software development.

BS in EngineeringElectricalMechanicalComputer ScienceMinimum 2+ years Engineering experienceSkilled with SimulinkMATLABDOORSGITJiraProficiency with control system theoryEmbedded controls and software development
HIL testingvehicle testingdiagnosticssystem vulnerabilities analysis
SimulinkMATLABDOORSGITJira
CC++SimulinkMATLABDOORSGITJiracontrol system theoryembedded controlsvehicle diagnostics
CC++SimulinkMATLABDOORSGITJiracontrol system theoryembedded controlssoftware development
collaborationdetail-orientedproblem-solvingagilecommunication
Industry Automotive
Job Function Develop and maintain embedded vehicle control software
Role Subtype Embedded Engineer
Tech Domains Active Directory, Microsoft 365, Azure, Linux, Windows Server
Software Engineerembedded controlsCC++SimulinkMATLABDOORSGITJiracontrol system theoryvehicle controlsautomotive softwarediagnosticsHIL testingsystem vulnerabilitiesC programmingC++ programmingvehicle diagnostics

Lack of embedded controls experience, No proficiency in C or C++, Less than 2 years of relevant engineering experience, No automotive or vehicle controls background

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