ECU Software Flashing & Embedded Systems Engineer – Manufacturing Engineering
Core
Design, build, and deploy end-to-end ECU flashing and embedded tooling solutions to reduce vehicle yard holds and optimize reflash processes across manufacturing facilities.
Role type
Manufacturing Engineering ECU Flashing & Embedded Systems Engineer
Builds
Productionized ECU reflash hardware and software tooling for GM manufacturing sites
Domain
Automotive manufacturing / Embedded systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
ECU flashing, embedded systems, automotive communication protocols (CAN, CAN FD, Ethernet), vehicle diagnostic/calibration tools, ECU reflash workflows, manufacturing EOL processes, hardware/software troubleshooting, cross-functional collaboration
Preferred skills
Custom reflash tooling development, software release processes, vehicle assembly plant experience, SDV architecture, technical documentation, automation/scripting
Technologies
NeoVI, vSPY, DPS, Python
Responsibilities
Design and build hardware and software tooling to support programming of multiple ECUs; Execute ECU flashing activities across GM manufacturing sites; Collaborate with manufacturing, engineering, and suppliers to improve reflash processes; Develop and deliver training and create standardized documentation; Promote a safe work environment and ensure compliance with company policies; Build and maintain strategic relationships across software, manufacturing, and program management teams
Seniority
Mid-level, hands-on IC