General Motors is seeking a Staff Software Engineer specializing in Flash Programming to join their Diagnostics Hardware and Software department. This role combines embedded systems expertise with automotive software development, focusing on architecting diagnostic software solutions for GM's vehicle electrical systems. The position is integral to developing the next generation of GM Programming software, particularly supporting the Software Defined Vehicle (SDV) architecture.
The role demands a blend of technical leadership and hands-on development, requiring expertise in vehicle diagnostics, programming applications, and cybersecurity software architecture. The successful candidate will lead wired programming software architecture development, define diagnostic tool roadmaps, and coordinate technical tasks across functional teams. They'll work in a centralized engineering environment at either the Global Technical Center in Warren (MI) or Milford Proving Ground.
This is an exciting opportunity for experienced software engineers passionate about automotive technology and diagnostic systems. The role offers exposure to cutting-edge vehicle architectures and the chance to shape GM's service diagnostic tools globally. The hybrid work arrangement requires on-site presence three times per week minimum.
The position comes with attractive benefits including a company vehicle program, comprehensive healthcare, and potential relocation assistance. GM's vision of Zero Crashes, Zero Emissions, and Zero Congestion drives their technological innovation, making this an ideal role for those wanting to impact the future of automotive software systems.