CareerPlanSign in

Staff Software Engineer

Warren, Michigan, United States of America🌐 Remote💼 Full-time💰 $189,000–$189,000🗓 2026-08-03 → 2026-09-27

Core

Develop high-performance, safety/regulatory-focused UI features for next-generation automotive infotainment applications across QNX/Linux/Android platforms.

Role type

Staff Software Engineer (C++/Embedded UI)

Builds

Scalable UI frameworks and infotainment applications for vehicle programs

Domain

Automotive / Embedded Systems / Graphics

Deliverable

product features

Required skills

Modern C++ (C++11/14/17), Object-oriented design, Multithreading, Memory management, IPC mechanisms, Performance optimization, Debugging (GDB/Valgrind), Qt/QML, OpenGL/Vulkan, Rendering pipelines, Embedded Linux, QNX

Preferred skills

Android UI development, Android Automotive OS, Kotlin/Java, Jetpack Compose, Vehicle signal integration, Middleware/service-based architectures, CAN/CAN FD, SOME/IP, GoLang, Wayland/Weston

Technologies

C++, Qt, QML, Altia, Skia, OpenGL, Vulkan, QNX, Linux, Android, Android Automotive OS, Kotlin, Java, Git, GitHub Actions, SonarQube, Parasoft, VS Code, Copilot, GoLang

Responsibilities

Develop and maintain infotainment UI applications using modern C++, Debug and root-cause issues related to rendering and performance, Integrate vehicle signals/services into UI applications, Support feature bring-up on QNX/Linux/Android platforms, Contribute to scalable and adaptive UI frameworks, Participate in code reviews, unit testing, and static code analysis, Collaborate with cross-functional teams during vehicle integration

Seniority

Staff, hands-on IC with strategic influence

Sourced via workday · Listed on CareerPlan, which tracks 814,000+ jobs from 20+ sources.