Multithreaded and distributed application development
Linux and real-time operating systems knowledge
You’ll lead the architecture and development of the abstraction layers that bridge our autonomous driving software with the physical world, enabling real-time autonomy at scale
Job Summary
You’ll lead the architecture and development of the abstraction layers that bridge our autonomous driving software with the physical world, enabling real-time autonomy at scale.
This role offers the opportunity to craft the future of robotics and self-driving technology while working with a team of dedicated and forward-thinking engineers.
The base salary range is 272,000 USD - 431,250 USD, with eligibility for equity and benefits.
Matching Summary
You’ll lead the architecture and development of the abstraction layers that bridge our autonomous driving software with the physical world, enabling real-time autonomy at scale.
Salary
Base: 272,000 USD - 431,250 USD; Bonus/Equity: Eligible for equity; Benefits: Eligible for benefits
Skills & Requirements
Must-have
C and C++ programming skills
Multithreaded and distributed application development
Linux and real-time operating systems knowledge
Parallel computing with GPGPU (CUDA)
VAL and SAL software abstraction layers
Automotive-grade software development practices
Nice-to-have
Experience with ROS and GStreamer frameworks
Knowledge of embedded heterogeneous architectures
Familiarity with ADAS and AUTOSAR systems
Version control with GIT and build systems like CMake/Bazel
Strong communication and analytical skills
Team-oriented and detail-focused work style
Key Requirements
MS or higher in computer engineering or related field
12+ years relevant industry experience
8+ years managing a team
Experience with automotive safety standards such as MISRA