Senior Embedded Engineer – Automotive Bootloader & ECU

Talentify

Milford Charter Township (MI)

Hybrid

USD 120,000 - 160,000

Full time

5 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

Job summary

General Motors seeks a seasoned embedded software engineer to design and lead bootloader and firmware development for microcontroller based automotive ECUs. You will translate system-level requirements, integrate vendor bootloaders, and ensure secure update and recovery flows within GM infrastructures.

Responsibilities include debugging across hardware, security modules, and communication stacks while collaborating with cross-functional teams.

Qualifications

  • Bachelor's degree required in Electronic/ Electrical/ Computer Engineering or related field
  • Five years of experience as Software/Product Engineer or related

Responsibilities

  • Design and lead embedded programming and bootloader software for automotive ECUs
  • Translate system-level infrastructure and security requirements into detailed designs
  • Integrate and configure vendor bootloader and software components into GM builds
  • Analyze and debug complex programming/boot issues across microcontroller hardware and stacks

Skills

Embedded C/C++
Automotive protocols CAN/Ethernet
UDS/XCP protocols
Bootloader/ECU programming
CI/CD Git/Jenkins

Education

Bachelor's degree in Electronic Eng./Electrical Eng./Computer Eng./Computer Science or related field

Tools

Git
Jenkins

Job description

General Motors seeks a seasoned embedded software engineer to design and lead bootloader and firmware development for microcontroller based automotive ECUs. You will translate system-level requirements, integrate vendor bootloaders, and ensure secure update and recovery flows within GM infrastructures.

Responsibilities include debugging across hardware, security modules, and communication stacks while collaborating with cross-functional teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer – Automotive Bootloader
Senior Embedded Software Engineer – Automotive Bootloader

generalmotors • Newark Township (MI)

Hybrid
USD 100,000 - 150,000
Staff Boot Software Engineer - Embedded ECUs
Staff Boot Software Engineer - Embedded ECUs

generalmotors • Newark Township (MI)

Hybrid
USD 140,000 - 180,000
Company vehicle program
Relocation benefits
Senior Software Engineer
Senior Software Engineer

Talentify • Milford Charter Township (MI)

Hybrid
USD 120,000 - 160,000
ECU Flashing & Embedded Systems Lead — Onsite Role
ECU Flashing & Embedded Systems Lead — Onsite Role

General Motors LLC • United States

Remote
USD 120,000 - 160,000
Senior Embedded SW Engineer - Automotive (C++, Linux)
Senior Embedded SW Engineer - Automotive (C++, Linux)

generalmotors • Warren (MI)

On-site
USD 120,000 - 180,000
Engineering Supervisor - ECU Flashing & Embedded Systems Lead
Engineering Supervisor - ECU Flashing & Embedded Systems Lead

generalmotors • Warren (MI)

On-site
USD 120,000 - 170,000
Bare-Metal Bootloader Expert
Bare-Metal Bootloader Expert

Pentangle Tech Services | P5 Group • Michigan

On-site
USD 80,000 - 100,000
Staff Embedded Linux Engineer — Vehicle Compute Systems
Staff Embedded Linux Engineer — Vehicle Compute Systems

generalmotors • Mountain View (CA)

Hybrid
USD 217,000 - 275,000
Health benefits
Vehicle discounts
Senior Software Engineer
Senior Software Engineer

generalmotors • Newark Township (MI)

Hybrid
USD 100,000 - 150,000
ECU Flashing & Embedded Systems Specialist
ECU Flashing & Embedded Systems Specialist

generalmotors • Warren (MI)

On-site
USD 110,000 - 150,000
Relocation benefits