Senior Embedded Software Engineer - Microcontrollers (Hybrid)

generalmotors

Newark Township (MI)

Hybrid

USD 110,000 - 160,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health benefits
Relocation benefits
Hybrid work model

Job summary

General Motors in Milford, Michigan is seeking a Senior Embedded Software Developer to design, develop, and test low-level HWIO software for microcontrollers, using AUTOSAR MCAL and C within a Mechatronics Software Platform team.

You will collaborate with hardware, calibration and requirements teams, implement robust testing strategies, review code, and ensure compliance with GM coding standards while working in a hybrid environment.

Qualifications

  • Bachelor’s degree in Electrical/Computer Engineering, Computer Engineering, or related field.
  • 5+ years of experience in embedded software development (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 functionalities such as RTOS, Memory, Fault Detection, Power Management, LIN, DMA, PWM, Discrete I/O, and Analog I/O.

Skills

Embedded C
AUTOSAR MCAL
ARM microcontrollers
RTOS
Debugging
Communication

Education

Bachelor’s degree in Electrical/Computer Engineering
Master’s degree (preferred)

Tools

Lauterbach
ETAS INCA
CANalyzer
Oscilloscope
Power measurement tools

Job description

General Motors in Milford, Michigan is seeking a Senior Embedded Software Developer to design, develop, and test low-level HWIO software for microcontrollers, using AUTOSAR MCAL and C within a Mechatronics Software Platform team.

You will collaborate with hardware, calibration and requirements teams, implement robust testing strategies, review code, and ensure compliance with GM coding standards while working in a hybrid environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Engineer: Microcontrollers (RTOS/AUTOSAR)
Senior Embedded Engineer: Microcontrollers (RTOS/AUTOSAR)

General Motors • Milford Charter Township (MI)

Hybrid
USD 110,000 - 150,000
medical
dental
vision
+9
Senior Embedded Software Engineer - Hybrid/Remote
Senior Embedded Software Engineer - Hybrid/Remote

General Motors • Milford (CT)

Hybrid
USD 110,000 - 160,000
Hybrid Embedded Software Engineer: AUTOSAR/MCAL, ARM & RTOS
Hybrid Embedded Software Engineer: AUTOSAR/MCAL, ARM & RTOS

generalmotors • Newark Township (MI)

Hybrid
USD 115,000 - 149,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

generalmotors • Newark Township (MI)

Hybrid
USD 115,000 - 149,000
Senior Embedded Software Engineer - Microcontrollers
Senior Embedded Software Engineer - Microcontrollers

General Motors • Milford Charter Township (MI)

Hybrid
USD 110,000 - 150,000
medical
dental
vision
+9
Senior Embedded Software Engineer
Senior Embedded Software Engineer

General Motors • Milford (CT)

Hybrid
USD 110,000 - 160,000
Senior Embedded Software Engineer - Microcontrollers
Senior Embedded Software Engineer - Microcontrollers

generalmotors • Newark Township (MI)

Hybrid
USD 110,000 - 160,000
Health benefits
Relocation benefits
Hybrid work model
Senior Embedded Controls Engineer (C) — End-to-End, Hybrid
Senior Embedded Controls Engineer (C) — End-to-End, Hybrid

generalmotors • Newark Township (MI)

Hybrid
USD 120,000 - 170,000
Senior Embedded Software Engineer - Automotive HMI
Senior Embedded Software Engineer - Automotive HMI

General Motors • Sunnyvale (CA)

On-site
USD 129,000 - 198,000
Staff Embedded Real-Time Automotive Software Lead
Staff Embedded Real-Time Automotive Software Lead

generalmotors • Newark Township (MI)

Hybrid
USD 120,000 - 160,000