Staff C++ UI Engineer — Remote/Hybrid

General Motors

Warren (MI)

Hybrid

USD 189,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

General Motors is seeking a Staff Software Engineer to develop high-performance infotainment UI applications in C++ across QNX/Linux/Android platforms. The role focuses on scalable UI architecture, graphics rendering, and system integration in a fast-paced automotive environment.

You will collaborate with cross-functional teams, optimize startup time and memory usage, and contribute to scalable UI frameworks across multiple vehicle programs. Experience with Android UI development is a plus.

Qualifications

  • Proficient in modern C++ with focus on performance and safety.
  • Strong understanding of multithreading, IPC, and memory management.
  • Experience debugging with GDB, Valgrind, and memory analyzers.

Responsibilities

  • Develop and maintain infotainment UI applications across platforms (QNX/Linux/Android).
  • Collaborate with System Engineering, UX, Product, and Validation teams to implement requirements.
  • Debug rendering, startup performance, power moding, IPC, and graphics behavior.
  • Support feature bring-up and CI/CD workflows across vehicle programs.

Skills

Modern C++
Multithreading
IPC
GDB/Valgrind
Qt/QML
QNX/Linux/Android

Job description

General Motors is seeking a Staff Software Engineer to develop high-performance infotainment UI applications in C++ across QNX/Linux/Android platforms. The role focuses on scalable UI architecture, graphics rendering, and system integration in a fast-paced automotive environment.

You will collaborate with cross-functional teams, optimize startup time and memory usage, and contribute to scalable UI frameworks across multiple vehicle programs. Experience with Android UI development is a plus.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Infotainment Software Architect - Remote/Hybrid
Principal Infotainment Software Architect - Remote/Hybrid

General Motors • Blacksburg (VA)

Hybrid
USD 197,000 - 359,000
Health benefits
GM vehicle discounts
Retirement savings plan
+1
Senior Software Engineer - C++
Senior Software Engineer - C++

General Motors • Warren (MI)

Hybrid
USD 138,000 - 175,000
Medical, dental, and vision insurance
Retirement savings plan
Tuition assistance programs
+1
Senior Android Infotainment Engineer — Automotive UI
Senior Android Infotainment Engineer — Automotive UI

General Motors • Mountain View (CA)

On-site
USD 160,000 - 200,000
Medical, dental, and vision coverage
Retirement savings plan
Tuition assistance programs
+1
Staff Software Engineer
Staff Software Engineer

General Motors • Warren (MI)

Hybrid
USD 189,000 - 240,000
Staff Android Engineer: Infotainment & Automotive UI
Staff Android Engineer: Infotainment & Automotive UI

General Motors • Austin (TX)

Hybrid
USD 195,000 - 299,000
Health benefits
Flexible Spending Accounts
Tuition assistance
Staff Software Engineer- Android
Staff Software Engineer- Android

General Motors • Austin (TX)

Hybrid
USD 195,000 - 299,000
Health benefits
Flexible Spending Accounts
Tuition assistance
Senior Automotive Software Engineer - C++/Android
Senior Automotive Software Engineer - C++/Android

General Motors • Warren (MI)

Hybrid
USD 138,000 - 175,000
Infotainment Audio Software Engineer
Infotainment Audio Software Engineer

General Motors • Warren (MI)

Hybrid
USD 115,000 - 165,000
Paid time off
Healthcare benefits
Life insurance
+2
Remote Lead Infotainment Systems Architect
Remote Lead Infotainment Systems Architect

General Motors • Mountain View (CA)

On-site
USD 170,000 - 230,000
Senior C++/C Android Infotainment Automotive
Senior C++/C Android Infotainment Automotive

Visa Hunt • Town of Poland (NY)

On-site
USD 120,000 - 180,000