CareerPlanSign in

New Architecture Technical Specialist– Boot Software

Milford, Michigan, United States of America💼 Full-time🗓 2026-08-07 → 2026-09-29

Core

Define and evolve Boot software for new SDV controller families, lead deep-dive troubleshooting, and execute advanced integration to bring up and stabilize new architectures.

Role type

Staff Software Engineer (Senior IC)

Builds

ECU Boot software, bootloaders, memory management services, and programming flows for GM electronic control units.

Domain

Automotive embedded systems, Basic Software (BSW), Secure Boot, OTA updates.

Required skills

MCU/SoC startup and Bootloader design, Low-level software integration (RTOS, memory, clock, reset, power management), Flash programming techniques, Memory mapping, Debugging with JTAG/trace/logic analyzers, Systems thinking, AI tools usage.

Preferred skills

AUTOSAR (Classic or Adaptive), Secure Boot and key management, OTA/FOTA update architectures, Functional Safety (ISO 26262), DFSS, ASPICE.

Technologies

CAN, LIN, FlexRay, Ethernet, JTAG, RTOS, Flash programming tools.

Responsibilities

Drive evaluation of Boot software and provide technical recommendations, Own end-to-end Boot software design and integration strategy, Execute advanced integration work for initial board bring-up and startup validation, Lead root-cause analysis of complex controller-level issues, Provide technical leadership and mentorship to Software Integration Leaders, Define strategies for flash programming and manufacturing programming flows, Collaborate with System and Software Architects on architectural consistency.

Seniority

Staff, hands-on IC with technical leadership

Sourced via workday · Listed on CareerPlan, which tracks 852,000+ jobs from 20+ sources.