Senior Software Engineer - C++/UI
Core
Develop high-performance, safety/regulatory-focused UI features for next-generation automotive infotainment applications across QNX/Linux/Android platforms.
Role type
Senior C++ Software Engineer (Automotive UI/Graphics)
Builds
Scalable UI frameworks and infotainment applications for vehicle programs
Domain
Automotive / Embedded Systems / Graphics
Deliverable
production ML models | product features
Required skills
Modern C++ (C++11/14/17), Embedded graphics/UI frameworks (Qt/QML/Altia/Skia/OpenGL/Vulkan), Rendering pipeline optimization, IPC communication, ECU integration (CAN/LIN/Ethernet), System-level software development
Preferred skills
Android UI development (AAOS/Kotlin/Jetpack Compose), Unreal Engine, 3D display rendering, Automotive debugging tools (CANoe/VehicleSpy), RTOS experience
Technologies
QNX, Linux, Android, Qt, QML, Altia, Skia, OpenGL, Vulkan, Git, VS Code, Jira
Responsibilities
Develop and maintain infotainment UI applications, Debug rendering and performance issues, Integrate vehicle signals/services into UI, Support feature bring-up on multiple platforms, Contribute to scalable UI frameworks, Participate in code reviews and CI/CD workflows
Seniority
Senior, hands-on IC