✦ Luna Orbit — Software Engineering

Controls Developer Software Engineer

at General Motors

📍 Warren, Michigan, United States of America Hybrid Posted March 13, 2026
Type Not Specified
Experience mid
Exp. Years 2+ years
Education BS in Engineering, Computer Science, or equivalent degree
Category Software Engineering

This role involves developing embedded control algorithms for vehicle low voltage systems, supporting testing and validation, and collaborating across engineering teams within GM.

  • Develop control algorithms
  • Implement and test controls
  • Support vehicle testing
  • Ensure safety compliance
  • Collaborate with cross-functional teams

Focus on embedded controls development using C, MATLAB/Simulink, and testing tools like HIL and SIL; environment includes vehicle testing and data analysis.

The ideal candidate is a mid-level controls software engineer with at least 2 years of experience in embedded controls development within the automotive industry. Proficiency in C, MATLAB/Simulink, and vehicle testing is essential, along with the ability to work cross-functionally in a hybrid environment.

Embedded Controls DevelopmentC ProgrammingMATLAB/SimulinkVehicle Testing
Automotive Low Voltage SystemsSubsystem IntegrationINCAMDA
MATLABSimulinkINCAMDA
Embedded ControlsCMATLABSimulinkModel-Based CodingControl AlgorithmsHILSILVehicle TestingData AnalysisINCAMDA
Embedded ControlsCMATLABSimulinkModel-Based CodingControl AlgorithmsHIL (Hardware-in-the-Loop)SIL (Software-in-the-Loop)Vehicle TestingData AnalysisINCAMDA
Problem-solvingCross-functional CollaborationAgilityCommunicationAnalytical Thinking
Industry Automotive
Job Function Design and develop embedded control strategies for vehicle low voltage power systems.
Embedded ControlsCMATLABSimulinkModel-Based CodingControl AlgorithmsHILSILVehicle TestingData AnalysisINCAMDAAutomotive Low Voltage SystemsSubsystem IntegrationControls DevelopmentEmbedded Controls Development

Lack of embedded controls experience, No automotive industry experience, Inability to work in a hybrid environment

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