Senior Embedded Software Engineer – Hybrid (Automotive)

General Motors

Milford Charter Township (MI)

Hybrid

USD 115,000 - 150,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Relocation benefits
Hybrid work arrangement
GM Benefits

Job summary

General Motors is seeking a Senior Embedded Software Developer for the HWIO team within the Mechatronics Software Platform. You will design, develop, and test low-level HWIO software across various microcontrollers, collaborating with cross-functional teams to ensure robust testing and compliance with GM coding standards.

The role requires AUTOSAR MCAL expertise, Embedded C, and hands-on MCU experience (ARM/PowerPC/Renesas).

Qualifications

  • Bachelor's degree in Computer/Electrical Engineering or related field.
  • 5+ years of embedded software experience with Embedded C.
  • Expertise in AUTOSAR MCAL configuration and Complex Driver development.
  • Hands-on experience with microcontrollers (ARM, PowerPC, Renesas).
  • Proficiency with RTOS for multi-core systems.
  • Strong understanding of schematics and basic electrical circuits.
  • Experience with root cause analysis involving integrated basic and application software.
  • Familiarity with debugging tools (Lauterbach, ETAS INCA, CANalyzer) and lab equipment (oscilloscopes).
  • Ability to work independently under tight schedules.
  • Excellent oral and written communication skills.
  • Strong interpersonal skills to collaborate effectively with others.

Responsibilities

  • 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 compliance with technical requirements.
  • Perform independent code reviews and provide constructive feedback.
  • Collaborate with teams across hardware, calibration, and requirements groups.
  • Troubleshoot and solve complex issues with strong analytical skills.
  • Document designs, test cases, and results thoroughly.

Skills

Embedded C
AUTOSAR MCAL
Microcontrollers
RTOS
Code reviews
Testing strategies
Communication
Independent work

Education

Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or related field
Master’s degree in Computer Engineering, Computer Science, Electrical Engineering, or related field

Tools

Lauterbach
ETAS INCA
CANalyzer
Oscilloscopes

Job description

General Motors is seeking a Senior Embedded Software Developer for the HWIO team within the Mechatronics Software Platform. You will design, develop, and test low-level HWIO software across various microcontrollers, collaborating with cross-functional teams to ensure robust testing and compliance with GM coding standards.

The role requires AUTOSAR MCAL expertise, Embedded C, and hands-on MCU experience (ARM/PowerPC/Renesas).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer – Microcontrollers (Hybrid)
Senior Embedded Software Engineer – Microcontrollers (Hybrid)

ALLOY WHEEL REPAIR SPECIALIST OF BIRMINGHAM • Milford Charter Township (MI)

Hybrid
USD 120,000 - 160,000
Health benefits
Hybrid work model
Relocation assistance
+1
Hybrid Senior Software Engineer - In-Vehicle Mechatronics
Hybrid Senior Software Engineer - In-Vehicle Mechatronics

General Motors Corporation • Warren (MI)

Hybrid
USD 110,000 - 170,000
Senior Embedded Software Engineer, ADAS & HMI
Senior Embedded Software Engineer, ADAS & HMI

General Motors LLC • Brighton Charter Township (MI)

On-site
USD 120,000 - 160,000
Senior Embedded Software Engineer | Hybrid (3 in, 2 remote)
Senior Embedded Software Engineer | Hybrid (3 in, 2 remote)

General Motors (GM) • Milford Charter Township (MI)

Hybrid
USD 95,000 - 135,000
Hybrid work policy
Embedded Controls Software Engineer (Hybrid)
Embedded Controls Software Engineer (Hybrid)

General Motors LLC • Brighton Charter Township (MI)

Hybrid
USD 90,000 - 120,000
Senior Embedded Systems Integration Engineer — Automotive MCU
Senior Embedded Systems Integration Engineer — Automotive MCU

General Motors (GM) • Milford Charter Township (MI)

On-site
USD 110,000 - 140,000
Senior Software Engineer, Automotive Mechatronics (Hybrid)
Senior Software Engineer, Automotive Mechatronics (Hybrid)

General Motors LLC • United States

Hybrid
USD 120,000 - 170,000
Hybrid work arrangement
Senior Embedded Software Engineer - Microcontrollers
Senior Embedded Software Engineer - Microcontrollers

General Motors • Milford Charter Township (MI)

Hybrid
USD 115,000 - 150,000
Relocation benefits
Hybrid work arrangement
GM Benefits
Senior Embedded Engineer, ADAS HMI & Interactive Experience
Senior Embedded Engineer, ADAS HMI & Interactive Experience

General Motors (GM) • Milford Charter Township (MI)

On-site
USD 120,000 - 180,000
Embedded Controls Software Engineer — Hybrid (C/C++, Simulink)
Embedded Controls Software Engineer — Hybrid (C/C++, Simulink)

General Motors of Canada • Milford Charter Township (MI)

Hybrid
USD 90,000 - 130,000