Cadillac logo
CadillacPosted 3 weeks ago

Staff Software Engineer

$189,000–$240,000 year

HybridAustin, Texas, United States or Mountain View Santa Clara County, California, United States

Full TimeSenior LevelMediumTRANSPORTATION

Job Summary

Develop and maintain infotainment UI applications using modern C++ across QNX/Linux/Android platforms, integrating vehicle signals and services while collaborating with System Engineering, UX, and Validation teams. Debug root-cause issues related to rendering, startup performance, power moding, and IPC communication, contributing to scalable frameworks and performance optimization through unit testing and static code analysis. Support feature bring-up and milestone deliveries within a hybrid work environment, with expected base compensation of $189,000–$240,000.

Required Qualifications

  • Core C++ Development
  • Strong proficiency in modern C++ (C++11/14/17)
  • Good understanding of: Object-oriented design
  • Good understanding of: Multithreading
  • Good understanding of: STL
  • Good understanding of: Memory management
  • Good understanding of: IPC mechanisms
  • Good understanding of: Performance optimization
  • Experience debugging complex issues using tools such as: GDB
  • Experience debugging complex issues using tools such as: Valgrind
  • Experience debugging complex issues using tools such as: Heap/Memory analyzers
  • UI / Graphics Development
  • Experience in one or more: Qt
  • Experience in one or more: QML
  • Experience in one or more: Altia
  • Experience in one or more: Skia
  • Experience in one or more: OpenGL
  • Experience in one or more: Vulkan
  • Embedded graphics/UI frameworks
  • Good understanding of: Rendering pipelines
  • Good understanding of: Frame timing
  • Good understanding of: Animation handling
  • Good understanding of: Adaptive/responsive layouts
  • Good understanding of: Multi-display architecture
  • Embedded / Automotive Platform
  • Preferred experience with: QNX
  • Preferred experience with: Embedded Linux
  • Vehicle signal integration
  • Middleware/service-based architectures
  • Understanding of: Power moding
  • Understanding of: Startup sequencing
  • Understanding of: Safety/regulatory UI requirements
  • Automotive development lifecycle
  • Experience with: Git/GitHub
  • Experience with: VS Code
  • Experience with: CI/CD pipelines
  • Unit testing frameworks
  • Static code analysis tools (Parasoft/Coverity/SonarQube)
  • Jira/Agile workflows
  • Experience with: Android application/UI development
  • Experience with: Android Automotive OS (AAOS)
  • Experience with: Kotlin/Java
  • Experience with: Jetpack Compose
  • Experience with: Android rendering/performance debugging
  • Experience with: Android services and IPC
  • Experience with: Display Manager / Surface handling
  • Strong debugging and problem-solving skills
  • Ability to work in fast-paced milestone-driven environment
  • Good communication and cross-functional collaboration
  • Ability to understand complex system requirements and convert them into scalable implementations
  • Self-driven with ownership mindset
  • Interest in AI-assisted development workflows and modern developer productivity tools
  • Experience with GoLang services
  • Knowledge of graphics compositors (Wayland/Weston)
  • Experience with Android/Linux mixed rendering architectures
  • Exposure to AI-assisted development tools (GitHub Copilot, AI agents, log analysis tools)
  • Automotive Cluster/HUD experience
  • Experience or familiarity with Altia Studio and/or Qt Creator editor workflows
  • Familiarity with CAN/CAN FD vehicle networks and vehicle signal communication
  • Understanding of automotive communication protocols and diagnostics concepts
  • Exposure to SOME/IP, Ethernet-based communication, or middleware/service-oriented architectures is a plus
  • This role is categorized as hybrid
  • The selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}
  • This job may be eligible for relocation benefits

Desired Qualifications

  • Experience with: Android application/UI development
  • Experience with: Android Automotive OS (AAOS)
  • Experience with: Kotlin/Java
  • Experience with: Jetpack Compose
  • Experience with: Android rendering/performance debugging
  • Experience with: Android services and IPC
  • Experience with: Display Manager / Surface handling
  • Preferred experience with: QNX
  • Preferred experience with: Embedded Linux
  • Vehicle signal integration
  • Middleware/service-based architectures
  • Understanding of: Power moding
  • Understanding of: Startup sequencing
  • Understanding of: Safety/regulatory UI requirements
  • Automotive development lifecycle
  • Experience with: Git/GitHub
  • Experience with: VS Code
  • Experience with: CI/CD pipelines
  • Unit testing frameworks
  • Static code analysis tools (Parasoft/Coverity/SonarQube)
  • Jira/Agile workflows
  • Experience with: Android application/UI development
  • Experience with: Android Automotive OS (AAOS)
  • Experience with: Kotlin/Java
  • Experience with: Jetpack Compose
  • Experience with: Android rendering/performance debugging
  • Experience with: Android services and IPC
  • Experience with: Display Manager / Surface handling
  • Strong debugging and problem-solving skills
  • Ability to work in fast-paced milestone-driven environment
  • Good communication and cross-functional collaboration
  • Ability to understand complex system requirements and convert them into scalable implementations
  • Self-driven with ownership mindset
  • Interest in AI-assisted development workflows and modern developer productivity tools
  • Experience with GoLang services
  • Knowledge of graphics compositors (Wayland/Weston)
  • Experience with Android/Linux mixed rendering architectures
  • Exposure to AI-assisted development tools (GitHub Copilot, AI agents, log analysis tools)
  • Automotive Cluster/HUD experience
  • Experience or familiarity with Altia Studio and/or Qt Creator editor workflows
  • Familiarity with CAN/CAN FD vehicle networks and vehicle signal communication
  • Understanding of automotive communication protocols and diagnostics concepts
  • Exposure to SOME/IP, Ethernet-based communication, or middleware/service-oriented architectures is a plus

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce