Senior Embedded Engineer: Microcontrollers (RTOS/AUTOSAR)

General Motors

Milford Charter Township (MI)

Hybrid

USD 110,000 - 150,000

Full time

2 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

medical
dental
vision
Health Savings Account
Flexible Spending Accounts
retirement savings plan
sickness and accident benefits
life insurance
paid vacation & holidays
tuition assistance programs
employee assistance program
GM vehicle discounts

Job summary

General Motors in Milford, Michigan is seeking a Senior Embedded Software Developer for the HWIO team. You will design, develop, and test low-level HWIO software for microcontrollers, collaborating with cross-functional hardware, calibration, and requirements groups.

Responsibilities include defining testing strategies, code reviews, and ensuring compliance with GM coding standards. This role requires hands-on experience with Embedded C, AUTOSAR MCAL, and RTOS in multi-core systems.

Qualifications

  • Bachelor’s degree in Electrical/Computer Engineering, Computer Engineering, or related field.
  • 5+ years of embedded software development experience (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
RTOS
Schematics basics
Root-cause analysis
Lauterbach
ETAS INCA
CANalyzer
Independent work
Communication skills
Team collaboration

Education

Bachelor’s degree in Electrical/Computer Engineering or related field

Tools

MCAL configuration tools
Oscilloscopes
ETAS INCA
CANalyzer

Job description

General Motors in Milford, Michigan is seeking a Senior Embedded Software Developer for the HWIO team. You will design, develop, and test low-level HWIO software for microcontrollers, collaborating with cross-functional hardware, calibration, and requirements groups.

Responsibilities include defining testing strategies, code reviews, and ensuring compliance with GM coding standards. This role requires hands-on experience with Embedded C, AUTOSAR MCAL, and RTOS in multi-core systems.

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)

generalmotors • Newark Township (MI)

Hybrid
USD 110,000 - 160,000
Health benefits
Relocation benefits
Hybrid work model
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 - Hybrid/Remote
Senior Embedded Software Engineer - Hybrid/Remote

General Motors • Milford (CT)

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

generalmotors • Newark Township (MI)

Hybrid
USD 115,000 - 149,000
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 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 SW Engineer - Automotive (C++, Linux)
Senior Embedded SW Engineer - Automotive (C++, Linux)

generalmotors • Warren (MI)

On-site
USD 120,000 - 180,000
Senior Embedded Software Engineer - Automotive HMI
Senior Embedded Software Engineer - Automotive HMI

General Motors • Sunnyvale (CA)

On-site
USD 129,000 - 198,000
Senior Embedded Software Engineer – Automotive Bootloader
Senior Embedded Software Engineer – Automotive Bootloader

generalmotors • Newark Township (MI)

Hybrid
USD 100,000 - 150,000