✦ Luna Orbit — Software Engineering

Embedded Software Engineer

at General Motors

📍 2 Locations Hybrid Posted March 13, 2026
Type Full-Time
Experience mid
Exp. Years 3+ years
Education Bachelor's Degree in Computer Science, Mechatronics, Software, Electrical or Computer Engineering
Category Software Engineering

This role involves developing embedded control systems for GM vehicles, focusing on software design, testing, and integration within an automotive environment.

  • Develop embedded control software, Collaborate with teams, Conduct testing and debugging, Ensure compliance with standards, Integrate hardware and software

The technical scope includes embedded C/C++ development, AUTOSAR standards, debugging with Lauterbach, and testing in SIL/HIL environments for vehicle control systems.

The ideal candidate is an embedded software engineer with at least 3 years of experience in C and C++ development within automotive embedded systems, familiar with AUTOSAR standards and debugging tools like Lauterbach.

3+ years of embedded software development experienceExperience with C and debuggingExperience with AUTOSAR or automotive standardsExperience with CppUTest frameworkExperience with debugging tools (Lauterbach)
EthernetCANLIN logsvirtual environment testing (SIL/HIL)software configuration management (Git)automotive software standards
Rational RhapsodyGitLauterbachCppUTest
CC++AUTOSAREthernetCANLINDebugging toolsRational RhapsodyGitUnit testingSIL/HIL testingLauterbachCppUTest
CC++AUTOSAREthernetCANLINDebugging toolsRational RhapsodyGitUnit testingSIL/HIL testingDevelopment frameworks
independent motivationteamworkcommunicationproblem-solvingcollaboration
Industry Automotive, Embedded Systems, Vehicle Controls
Job Function Embedded control system development for vehicle applications
Embedded Software EngineerCC++AUTOSAREthernetCANLINDebugging toolsRational RhapsodyGitUnit testingSIL/HIL testingLauterbachCppUTest

Less than 3 years of embedded software experience, No experience with AUTOSAR or automotive standards, Lack of experience with debugging tools like Lauterbach

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