✦ Luna Orbit — Software Engineering

Senior Embedded Software Engineer

at General Motors

📍 Milford, Michigan, United States of America Hybrid Posted April 02, 2026
Type Full-Time
Experience mid
Exp. Years 5+ years
Education Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field
Category Software Engineering

Senior embedded software engineer needed to design, implement, test, and validate low-level HWIO software for automotive microcontrollers within GM's HWIO team, leveraging AUTOSAR MCAL and hand-coding in C across multi-core systems.

  • Design, develop, and test low-level embedded software for RTOS, Memory, Fault Detection, Power Management, LIN, DMA, PWM, Discrete I/O, and Analog I/O
  • Utilize MCAL configuration tools or hand-code software solutions
  • Define and execute testing strategies to verify technical requirements
  • Perform independent code reviews and provide constructive feedback
  • Collaborate with hardware, calibration, and requirements groups

Role focuses on low-level embedded development with ARM/PowerPC/Renesas MCAL, RTOS, and hardware interfaces. Requires hands-on experience with AUTOSAR MCAL, MCAL configuration, and debugging tools in a hybrid work environment.

The ideal candidate is a senior embedded software engineer with 5+ years of embedded C experience, strongAUTOSAR MCAL expertise, and hands-on work with multi-core RTOS on ARM/PowerPC/Renesas microcontrollers in the automotive domain.

Bachelor's degree in Computer EngineeringComputer ScienceElectrical Engineeringor related field5+ years of embedded software development (Embedded C)AUTOSAR MCAL configurationComplex Driver developmentMicrocontrollersRTOS for multi-core systems
Master's degree8+ years of experienceNXP S32Kxx microvehicle electrical systems
LauterbachETAS INCACANalyzer
Bachelor's degree in Computer EngineeringComputer ScienceElectrical Engineeringor related field5+ years embedded software development (Embedded C)AUTOSAR MCAL configurationComplex Driver developmentMicrocontrollersRTOS for multi-core systemsdebugging tools (LauterbachETAS INCACANalyzer)strong communication
Embedded CAUTOSAR MCALMCAL configurationARMPowerPCRenesasRTOSdebugging toolsLauterbachETAS INCACANalyzermicrocontrollersARM Cortex-R52 CoreARM Cortex-M7 CoreNXP S32Kxx
independent workstrong analytical skillscommunicationcollaborationtime management
Industry Automotive
Job Function Develop and validate low-level HWIO software for automotive control systems
Role Subtype Embedded Engineer
Tech Domains Siemens NX, Mentor Capital, Zuken, Product Lifecycle Management, ECAD, MCAD
Senior Embedded Software Engineerembedded software developmentAUTOSAR MCALMCAL configurationARM Cortex-R52 CoreARM Cortex-M7 CoreNXP S32KxxRTOSLauterbachETAS INCACANalyzermicrocontrollersHWIOhardware input/outputMechatronics Software PlatformhybridautomotiveEmbedded CARM Cortex-R52ARM Cortex-M7

Bachelor's degree in a relevant field, 5+ years embedded C experience, Experience with AUTOSAR MCAL, Willingness to work hybrid in Milford, MI

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