Join General Motors at the forefront of next-generation automotive technology as a Staff Software Engineer. This role focuses on shaping the user experience for millions of drivers by building high-performance infotainment and digital cluster systems. You'll work in a hybrid environment, reporting to either Mountain View, CA, Austin, TX, or Warren, MI three times per week.
The position involves working across embedded RTOS and Android environments to deliver intelligent, scalable, and visually rich interfaces using C++ and modern UI frameworks. You'll be responsible for designing and developing embedded software for automotive infotainment and digital displays, including HUDs and instrument clusters. The role requires strong system-level architecture skills and the ability to integrate infotainment features across multi-display setups.
GM offers a comprehensive benefits package including health, dental, vision, 401k with company match, and various insurance options. The compensation is highly competitive, ranging from $195,000 to $298,800, with additional bonus potential based on company and individual performance. The company's vision of Zero Crashes, Zero Emissions, and Zero Congestion demonstrates their commitment to innovation and sustainability.
This is an excellent opportunity for experienced software engineers passionate about automotive technology and embedded systems. You'll be working with cutting-edge technology, contributing to the future of automotive interfaces, and be part of a company that values diversity, inclusion, and work-life balance through their "Work Appropriately" philosophy.