Skip to main content

Staff Software Engineer– Boot Software at General Motors

Setup
Hybrid
Location
Milford Charter Township, Michigan
Type
Full-time
Level
staff+
Posted

Description

General Motors is hiring a Staff Software Engineer for Boot Software, also referred to as NATS, to define and evolve boot software for new SDV controller architectures. The role owns end-to-end boot software design and integration, leads controller bring-up and flash-programming activities, performs deep-dive troubleshooting, develops secure-boot and OTA/recovery strategies, and provides technical leadership and mentorship. It requires a bachelor’s degree in a relevant engineering field, typically 10+ years of embedded software experience, and strong expertise in automotive bootloaders, low-level integration, debugging, and safety and cybersecurity considerations. The position is hybrid, with at least three reports per week at a specific location, and offers relocation benefits.

For job seekers

Ready to find a role that actually fits?

Upload your résumé, start a Job Search Thread, and let Metaintro rank real openings against your experience — then guide you from search to offer.

Match

Compare live roles against your current evidence.

Position

Turn proof projects into role-specific applications.

Improve

Use market feedback to keep the skill plan current.

Return to navigation