General Motors is seeking a Staff System Engineer specializing in Mechatronic Flash Programming. The role defines, implements, and continuously improves flash-programming requirements, architectures, tools, and validation strategies for advanced mechatronic systems across GM vehicle programs. The engineer provides technical leadership across development, manufacturing, over-the-air (OTA), and service programming environments. The work connects system requirements, embedded software, diagnostics, vehicle networks, programming tools, test automation, cybersecurity, and manufacturing execution to deliver reliable and efficient vehicle software updates. The role is part of the Programming, EIO/HWIO Systems Engineering Team. The Programming System owns end-to-end strategy, requirements, flows, test automation, and recovery behavior for safely and consistently programming and updating SDV ECUs across development, manufacturing, service, and field environments. The EIO/HWIO System defines and validates controller I/O capabilities, including sensing, actuation, diagnostics, I/O mapping, performance, and voltage-reference monitoring. Programming also supports previous electrical architectures such as VIP. This position is categorized as hybrid. The selected candidate is expected to report to a specific location at least three times a week or at another frequency set by their manager. Relocation benefits are available to candidates who qualify under company policy. The role does not provide immigration-related sponsorship. Following a successful motor vehicle report review, the employee will be eligible for GM's company vehicle evaluation program; participants must purchase or lease a qualifying GM vehicle every four years unless an exception applies.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior