At General Motors, you can help shape the experience for millions of drivers. We are seeking a Staff Software Engineer to develop intelligent, scalable, and visually rich interfaces for automotive infotainment and digital cluster systems, working across embedded RTOS and Android environments.
What You'll Do
- Design, develop, and test embedded C++ software for automotive infotainment and digital displays (HUD, instrument clusters, center displays).
- Lead system-level design, architecture, and integration for infotainment features across multi-display setups.
- Develop scalable, reusable frameworks for UI rendering and system communication.
- Collaborate cross-functionally with product, hardware, IT, and marketing to define and implement system-level tradeoffs and innovations.
- Debug and optimize performance (memory, CPU, log analysis) to ensure real-time responsiveness.
- Apply Agile/Scrum practices to deliver high-quality code with continuous integration and testing.
What We're Looking For
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field, or equivalent work experience.
- 8+ years of experience delivering embedded or system-level software in production environments.
- Strong background in C++ development.
- Experience integrating with ECUs and communication protocols (CAN, LIN, Ethernet).
- Passion for performance, UI/UX, and clean architectural design.
Nice to Have
- Development in RTOS or infotainment contexts.
- Experience with Unreal Engine or 3D display rendering.
- Familiarity with CANoe, VehicleSpy, or other automotive debugging tools.
- Experience with Android application framework or hybrid Android/RTOS integration.
Technical Stack
- C++, RTOS, Android, Unreal Engine
- CAN, LIN, Ethernet
- CANoe, VehicleSpy
Team & Environment
You will collaborate cross-functionally with product, hardware, IT, and marketing teams.
Benefits & Compensation
- Salary range: $195,000 - $298,800
- Medical, dental, vision insurance
- Health Savings Account
- Flexible Spending Accounts
- Retirement savings plan
- Sickness and accident benefits
- Life insurance
- Paid vacation & holidays
- Tuition assistance programs
- Employee assistance program
- GM vehicle discounts
Work Mode
This is a hybrid position. Role locations include Mountain View, CA, Austin, TX, and Warren, MI.
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging.






