Join General Motors as a Staff Software Engineer and be at the forefront of next-generation automotive technology. This role focuses on building high-performance infotainment and digital cluster systems, working across embedded RTOS and Android environments. You'll be responsible for developing intelligent, scalable, and visually rich interfaces using C++ and modern UI frameworks.
The position offers an exciting opportunity to shape the user experience for millions of drivers through innovative software solutions. You'll work on cutting-edge automotive technology, leading system-level design and architecture for infotainment features across multi-display setups. The role involves close collaboration with cross-functional teams and requires expertise in embedded systems, real-time performance optimization, and automotive communication protocols.
GM's vision of Zero Crashes, Zero Emissions, and Zero Congestion demonstrates their commitment to transforming the automotive industry. The company offers comprehensive benefits, competitive compensation ($195,000-$298,800), and unique perks like the company vehicle evaluation program. Working in a hybrid environment from either Warren, MI, Mountain View, CA, or Austin, TX, you'll be part of a team driving meaningful change in automotive technology.
This is an excellent opportunity for experienced software engineers passionate about embedded systems, performance optimization, and creating next-generation automotive user experiences. The role combines technical leadership with hands-on development, making it perfect for those who want to impact the future of automotive technology while working for a global industry leader.