Staff Software Engineer
Remote · Austin, Texas, United States or Mountain View Santa Clara County, California, United States
Job Summary
Develop and maintain infotainment UI applications using modern C++ across QNX/Linux/Android platforms. Work with System Engineering, UX, Product, and Validation to implement requirements; debug rendering, startup performance, and IPC-based graphics behavior; integrate vehicle signals/services into UI apps; support feature bring-up on QNX/Linux/Android; contribute to scalable UI frameworks across vehicle programs; participate in code reviews, unit testing, static analysis, and CI/CD; optimize performance and startup time; collaborate with cross-functional teams during vehicle integration and milestone deliveries. Preferred experience includes Qt/QML, Skia, OpenGL/Vulkan, embedded automotive platforms, Android UI development, ANDROID Automotive OS, and CAN/CAN FD vehicle networks. Example technologies include C++, Qt/QML, Kotlin, Altia, Skia, OpenGL/Vulkan, QNX, Linux, Android Automotive, GitHub Actions, SonarQube, Parasoft, VS Code, Copilot, GoLang (optional). The role is remote across the country of work with potential locations listed as Warren, MI; Austin, TX; Mountain View, CA.
Required Qualifications
- Core C++ Development
- Strong proficiency in modern C++ (C++11/14/17)
- Object-oriented design
- Multithreading
- STL
- Memory management
- IPC mechanisms
- Performance optimization
- UI / Graphics Development
- Qt / QML
- Altia
- Skia
- OpenGL / Vulkan
- Embedded / Automotive Platform
- Experience with Qt/QML, Skia, OpenGL/Vulkan
- Experience with QNX
- Embedded Linux
- Android Automotive
- Git/GitHub
- VS Code
- CI/CD pipelines
- Unit testing frameworks
- Static code analysis tools
- Jira/Agile workflows
Desired Qualifications
- Strong debugging and problem-solving skills
- Ability to work in fast-paced milestone-driven environment
- Good communication and cross-functional collaboration
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.