About the Job

Who We Are

We are delivering the benefits of self-driving technology safely, quickly, and broadly to make transportation safer, increasingly accessible, and more reliable and efficient than ever before. Our self-driving system is designed to operate multiple vehicle types, from freight-hauling semi-trucks to ride-hailing passenger vehicles, underpinning our driver-as-a-service products for trucking and ride-hailing. We work with industry leaders across the transportation ecosystem.

Staff Software Engineer - SSA

We hire talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all. We’re searching for a Staff Software Engineer for our SSA - System Software Architecture Team.

In this Role, You Will

  • Design, develop, and test onboard software that spans application, middleware, and OS layers.
  • Develop tools for increasing the development speed of building software that runs onboard.
  • Develop tools for introspection, visualization, and performance analysis.
  • Improve the performance of our onboard software through architectural and algorithmic optimizations.
  • Understand, debug, and solve for system-level optimization and improvements.

Required Qualifications

  • Experience developing software using C++.
  • Strong experience developing in a Linux or Unix environment.
  • At least 3 years of experience in a software engineering role.

Desirable Qualifications

  • Experience with:
    • C++
    • Linux performance optimization at the system level.
    • Real-Time System concepts
    • Software Architecture
    • API Development
    • Delivery of cross-team initiatives

Pay Range

The base range for this position is $191,000 - $245,000. Pay ranges are determined by role, level, and location. Within the range, the successful candidate’s starting base pay will be determined based on factors including job-related skills, experience, qualifications, relevant education or training, and market conditions. These ranges may be modified in the future. The successful candidate will also be eligible for an annual bonus, equity compensation, and benefits.