Drimva

General Motors

Staff Software Engineer

Warren, Michigan, United States of America +2 · Remote/Hybrid · Staff · Full-time · Posted Sep 3, 2026

Location
Warren, Michigan, United States of America
Austin, Texas, United States of America
Mountain View, California, United States of America
Visa sponsorship
GM does not provide immigration-related sponsorship for this role; applicants who need GM immigration sponsorship now or in the future should not apply.

About the job

Develops and integrates high-performance automotive infotainment UI applications across QNX, Linux, and Android platforms.

What you'll do

  • Develop and maintain UI applications and scalable frameworks using modern C++.
  • Debug rendering, performance, power, IPC, and graphics issues; integrate vehicle signals and services.
  • Support platform bring-up, testing, code reviews, and vehicle integration milestones.

What they ask for

  • Strong proficiency in modern C++ (C++11/14/17) and understanding of object-oriented design, multithreading, STL, memory management, IPC, and performance optimization.
  • Experience debugging complex issues with tools such as GDB, Valgrind, and heap/memory analyzers.
  • Experience with one or more of Qt / QML, Altia, Skia, OpenGL / Vulkan, or embedded graphics/UI frameworks.
  • Understanding of rendering pipelines, frame timing, animations, adaptive layouts, and multi-display architecture.

Nice to have

  • Experience with QNX, Embedded Linux, vehicle signal integration, or middleware/service-based architectures.
  • Android UI/application development, Android Automotive OS (AAOS), Kotlin/Java, or Jetpack Compose.

Pay

$189000 - $240000 USD base salary

Tools

C++, Qt / QML, Altia, Skia, OpenGL / Vulkan, QNX, Linux, Android Automotive

AI focus

Interest in AI-assisted development workflows and developer productivity tools; exposure to tools such as GitHub Copilot, AI agents, and log analysis tools is a plus.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)