✦ Luna Orbit — Software Engineering

Sr. Brake Software Engineer

at General Motors

📍 Milford, Michigan, United States of America Hybrid Posted March 15, 2026
Type Not Specified
Experience mid
Exp. Years 5+ years
Education BS in Electrical Engineering, Mechanical Engineering, Computer Engineering, or Computer Science
Category Software Engineering

This role involves developing embedded control software for vehicle systems at General Motors, focusing on physics-based controls, testing, and integration into production vehicles.

  • Develop embedded control software
  • Support vehicle testing
  • Implement physics and controls requirements
  • Collaborate with engineering teams
  • Ensure software quality and reliability

The technical environment includes embedded C/C++ development, vehicle testing, Simulink modeling, auto code generation, and automotive control software development within GM's embedded controls tool chain.

The ideal candidate is a mid-level embedded software engineer with 5+ years of experience in automotive control systems, proficient in C and C++, with strong testing and system integration skills, and familiar with vehicle testing environments.

Proficient in C and C++Experience with embedded control systemsExperience with software design and testingKnowledge of vehicle control softwareExperience with automotive software development
Experience with Simulink ModelingAuto Code GenerationGM Embedded Controls tool chainExperience with vehicle testing
GM Embedded Controls tool chainSimulinkAuto Code GenerationAutomated test tools
CC++embedded controlsvehicle control softwaresystem testingunit testingauto code generationSimulinkautomotive softwareGM Embedded Controls
CC++Embedded ControlsPhysicsControlsSoftware DesignUnit TestingSystem TestingIn-vehicle TestingAutomotive SoftwareGM Embedded Controls tool chain
Technical leadershipMentoringCollaborationCommunicationProblem-solving
Industry Automotive
Job Function Design and implement embedded control systems for vehicle applications
Role Subtype Embedded Engineer
Tech Domains C, C++, Automotive Software, Embedded Controls
CC++Embedded ControlsVehicle Motion Embedded ControlPhysicsControlsSoftware DesignUnit TestingSystem TestingIn-vehicle TestingAutomotive SoftwareGM Embedded Controls tool chainAuto Code GenerationSimulinkTestingVehicle softwareEmbedded systemsVehicle control softwareSystem testingUnit testingAutomotive softwareGM Embedded Controls

Lack of experience with embedded control systems, No proficiency in C or C++, No automotive software 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