Senior C++ Automotive UI Engineer — Hybrid

General Motors LLC

Michigan

Hybrid

USD 189,000 - 240,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

General Motors LLC is seeking a strong C++ Software Engineer to develop high-performance automotive UI applications across QNX, Linux and Android platforms. You’ll focus on scalable UI architecture, graphics rendering, and system integration, with emphasis on collaboration with System Engineering, UX, Product, and Validation teams.

Experience with Android UI development is a plus as GM transitions toward Android-based UI platforms.

Qualifications

  • Strong proficiency in modern C++ (C++11/14/17).
  • Good understanding of: Object-oriented design, Multithreading, STL, Memory management, IPC mechanisms, Performance optimization.
  • Experience debugging complex issues using tools such as: GDB, Valgrind, Heap/Memory analyzers.
  • Experience with UI/graphics frameworks: Qt/QML, OpenGL/Vulkan.

Responsibilities

  • Develop and maintain infotainment UI applications using modern C++.
  • Collaborate with System Engineering, UX, Product, and Validation teams to understand requirements.
  • Debug and root-cause issues related to rendering, startup performance, power moding, IPC communication, and graphics behavior.
  • Integrate vehicle signals/services into UI applications.
  • Support feature bring-up on QNX/Linux/Android platforms.
  • Contribute to scalable and adaptive UI frameworks across multiple vehicle programs.
  • Participate in code reviews, unit testing, static code analysis, and CI/CD workflows.
  • Support performance optimization, memory analysis, and startup time improvements.
  • Collaborate with cross-functional teams during vehicle integration and milestone deliveries.

Skills

C++11/14/17
Multithreading
STL
Memory management
IPC mechanisms
GDB/Valgrind
Rendering pipelines
Qt/QML
OpenGL/Vulkan
QNX
Android UI

Tools

Git/GitHub
VS Code
CI/CD pipelines
Unit testing frameworks
Static code analysis tools
Jira/Agile workflows

Job description

General Motors LLC is seeking a strong C++ Software Engineer to develop high-performance automotive UI applications across QNX, Linux and Android platforms. You’ll focus on scalable UI architecture, graphics rendering, and system integration, with emphasis on collaboration with System Engineering, UX, Product, and Validation teams.

Experience with Android UI development is a plus as GM transitions toward Android-based UI platforms.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Embedded Automotive UI/RTOS Lead
Senior Software Engineer - Embedded Automotive UI/RTOS Lead

General Motors Corporation • Austin (TX)

Hybrid
USD 140,000 - 185,000
Staff Android Engineer – Automotive Infotainment (Hybrid)
Staff Android Engineer – Automotive Infotainment (Hybrid)

General Motors • Warren (MI)

Hybrid
USD 195,000 - 299,000
Health and wellbeing benefits
Hybrid Senior Software Engineer - In-Vehicle Mechatronics
Hybrid Senior Software Engineer - In-Vehicle Mechatronics

General Motors Corporation • Warren (MI)

Hybrid
USD 110,000 - 170,000
Senior Software Engineer, Automotive Mechatronics (Hybrid)
Senior Software Engineer, Automotive Mechatronics (Hybrid)

General Motors LLC • United States

Hybrid
USD 120,000 - 170,000
Hybrid work arrangement
Senior Embedded Software Engineer, ADAS & HMI
Senior Embedded Software Engineer, ADAS & HMI

General Motors LLC • Brighton Charter Township (MI)

On-site
USD 120,000 - 160,000
Hybrid Senior Frontend Engineer – AI-Driven Global UI
Hybrid Senior Frontend Engineer – AI-Driven Global UI

General Motors LLC • Austin (TX)

Hybrid
USD 140,000 - 190,000
Senior Embedded Software Engineer – Hybrid (Automotive)
Senior Embedded Software Engineer – Hybrid (Automotive)

General Motors • Milford Charter Township (MI)

Hybrid
USD 115,000 - 150,000
Relocation benefits
Hybrid work arrangement
GM Benefits
Senior Embedded Engineer, ADAS HMI & Interactive Experience
Senior Embedded Engineer, ADAS HMI & Interactive Experience

General Motors (GM) • Milford Charter Township (MI)

On-site
USD 120,000 - 180,000
Senior Mobile Engineer — React Native, AI‑Driven & Lead
Senior Mobile Engineer — React Native, AI‑Driven & Lead

General Motors • Austin (TX)

Hybrid
USD 140,000 - 210,000
Relocation benefits
Senior Mobile Engineer — React Native Lead (Hybrid)
Senior Mobile Engineer — React Native Lead (Hybrid)

General Motors • Warren (MI)

Hybrid
USD 120,000 - 160,000
Relocation benefits available