Senior Boot Software Architect – New ECU Architectures

General Motors

Milford Charter Township (MI)

Hybrid

USD 120,000 - 180,000

Full time

14 days+
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

Company vehicle program
Relocation benefits

Job summary

General Motors is seeking a Staff Software Engineer for Boot Software within the BSW Memory Boot & Programming Services team in Milford, Michigan. You will define and evolve Boot SW for new controller families, lead deep-dive debugging, and drive integration work across architectures.

This senior individual contributor role requires extensive experience with bootloaders, secure boot, flash programming, and OTA/update concepts, plus strong collaboration with safety, cybersecurity, and

Qualifications

  • Bachelor's degree in Electrical/Computer Engineering or Computer Science.
  • 10+ years of embedded software experience in automotive or safety-critical RTOS systems.
  • Deep expertise in MCU/SoC startup, bootloader design, secure boot, and memory mapping.
  • Experience with debugging tools (JTAG, trace, logic analyzers) and low-level logging.

Responsibilities

  • Own end-to-end boot software design and integration strategy for new controller architectures, from first samples through production launch.
  • Execute advanced integration work to bring new controllers to operational status, including initial board bring‑up, flash programming, and startup sequence validation.
  • Collaborate with System and Software Architects, Safety, Cybersecurity, Diagnostics, and other teams to define requirements for Boot/BSW.
  • Provide technical leadership and mentorship on Boot SW best practices and constraints.
  • Influence portfolio and roadmap decisions by articulating risks, trade-offs, and investment needs.

Skills

Boot software
Bootloader design
RTOS integration
Flash programming
JTAG/trace debugging
AI-assisted development

Education

Bachelor's degree in Electrical/Computer Engineering or Computer Science

Tools

JTAG
Trace tools
Logic analyzers
Debuggers

Job description

General Motors is seeking a Staff Software Engineer for Boot Software within the BSW Memory Boot & Programming Services team in Milford, Michigan. You will define and evolve Boot SW for new controller families, lead deep-dive debugging, and drive integration work across architectures.

This senior individual contributor role requires extensive experience with bootloaders, secure boot, flash programming, and OTA/update concepts, plus strong collaboration with safety, cybersecurity, and

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

New Architecture Technical Specialist– Boot Software
New Architecture Technical Specialist– Boot Software

General Motors • Milford Charter Township (MI)

Hybrid
USD 120,000 - 180,000
Company vehicle program
Relocation benefits
Remote Staff Engineer — Embedded Platform Architect
Remote Staff Engineer — Embedded Platform Architect

General Motors • Mountain View (CA)

On-site
USD 171,000 - 289,000
Lead Embedded Software Platform Architect (Remote)
Lead Embedded Software Platform Architect (Remote)

General Motors • Michigan

Hybrid
USD 171,000 - 289,000
GM vehicle discounts
Health & wellbeing benefits
Tuition assistance
Junior Embedded Software Release Engineer
Junior Embedded Software Release Engineer

General Motors • Detroit (MI)

Hybrid
USD 70,000 - 100,000
Relocation benefits
GM vehicle discounts
Health & wellbeing benefits
Staff Embedded Platform Architect
Staff Embedded Platform Architect

General Motors • Milford Charter Township (MI)

On-site
USD 171,000 - 289,000
Company vehicle program
Lead Embedded OBCM Software Engineer
Lead Embedded OBCM Software Engineer

General Motors • Milford Charter Township (MI)

Hybrid
USD 120,000 - 150,000
Lead SoC BSW Engineer – OS & Telematics Middleware
Lead SoC BSW Engineer – OS & Telematics Middleware

MatchPoint • Auburn Hills (MI)

On-site
USD 170,000 - 210,000
Senior Boot Firmware Engineer - CPU SoC (Automotive)
Senior Boot Firmware Engineer - CPU SoC (Automotive)

NVIDIA AI • Santa Clara (CA)

On-site
USD 130,000 - 180,000
Competitive salary
Benefits package
Equity
Remote Staff Engineer - Embedded Software Platform Leader
Remote Staff Engineer - Embedded Software Platform Leader

General Motors • Kansas

Hybrid
USD 171,000 - 289,000
GM vehicle discounts
Health & wellbeing benefits
Senior Automotive Hardware Engineer – ECUs & ADAS Systems
Senior Automotive Hardware Engineer – ECUs & ADAS Systems

General Motors • Warren (MI)

Hybrid
USD 125,000 - 193,000
Health, dental, vision
GM vehicle discounts
Retirement savings plan
+2