Search jobs > San Mateo, CA > Senior staff software

Senior/Staff Software Engineer - Trajectory Generation

oilandgas.org.uk
San Mateo, California, US
Full-time

Within the Motion Planning organization at Zoox, you'll be dedicated to improving the driving behaviors of the robot on public roads.

The Planner's job is to figure out where the robot is going and how to get there safely in situations as complex as those found in Downtown San Francisco or on the Las Vegas Strip.

Ensure you read the information regarding this opportunity thoroughly before making an application.

The Trajectory Generation team is responsible for developing robust and efficient algorithms and software that produces safe, feasible, and optimal trajectories.

This module is a key component of the Planner for our bidirectional autonomous vehicle, and it is critical to achieving a safe and comfortable rider experience in various driving environments.

We are seeking an engineer to develop and enhance our trajectory generation algorithms and software to continuously improve our autonomous driving system.

In this role, you will :

Design trajectory generation algorithms and implement them in high-quality software to continuously improve the capability of our autonomous driving system and enhance the safety and comfort of our driving behavior on public roads.

  • Use our extensive backend tooling to test and validate your algorithms and software across many different driving situations, and develop metrics and pipelines to further our ability to test / measure the algorithms' performance.
  • Participate in or lead cross-functional projects to deliver mission-critical features to expand our autonomous driving capabilities.
  • Participate in on-vehicle drive reviews to gather actionable feedback on driving performance, and use this knowledge to help the team learn and make continuous improvements.
  • Conduct literature review and participate in study groups to stay current with the advancements in the fields of Motion Planning, Autonomous Driving, and Robotics in general.

Qualifications

Master's degree in Computer Science, Robotics, or related fields and 8+ years of experience

  • Fluency in C++ with experience shipping productionized software
  • Proven experience in developing trajectory optimization algorithms and real-time motion planning software
  • Deep knowledge about numerical constrained optimization methods

Bonus Qualifications

Experience with geometric, sampling, and search-based planning algorithms

  • Experience with machine learning-based motion planning
  • Experience with behavior planning, discrete decision making, tree search, and POMDP

Compensation

There are three major components to compensation for this position : salary, Amazon Restricted Stock Units (RSUs), and Zoox Stock Appreciation Rights.

The salary will range from $221,000 to $319,000. A sign-on bonus may be part of a compensation package. Compensation will vary based on geographic location, job-related knowledge, skills, and experience.

Zoox also offers a comprehensive package of benefits including paid time off (e.g. sick leave, vacation, bereavement), unpaid time off, Zoox Stock Appreciation Rights, Amazon RSUs, health insurance, long-term care insurance, long-term and short-term disability insurance, and life insurance.

J-18808-Ljbffr

10 days ago
Related jobs
Zip
San Francisco, California

Experience: Over 5 years of software engineering experience, particularly in cloud infrastructure. Our co-founders started Zip (YC S2020) because they saw the challenges companies had using outdated 20-year-old software to manage hundreds of millions of dollars in spend every year. You will collabor...

Intuit Inc.
Mountain View, California

Come join Intuit’s Identity platform team as a Senior Staff Software Engineer. Ensure the highest standards for engineering design, implementation, and testing. Mentor engineers on technology, process, people, and product skills. ...

Zoox
San Mateo, California

It is a highly cross-functional team that collaborates with planning, prediction and behavior ML, and perception engineers to critically influence robot behaviors. We are looking for engineers with experience in developing and integrating advanced ML models in safety-critical production environments...

Alldus
CA, United States

My client is looking for an experienced Imaging System Software Engineer. Computer Science, Computer Engineering, Electrical Engineering, or a closely related discipline. Excellent communication abilities for effective collaboration with software, electrical, mechanical engineers, and product manage...

Mozilla
San Francisco, California
Remote

A Senior Staff Software Engineer is the next level from a Staff Software Engineer. Senior Staff Software Engineer, Ads. What is a Senior Staff Software Engineer at Mozilla?. At Mozilla this role can vary, but typically a senior staff engineer leads projects requiring implementation with multiple tea...

Karkidi
San Francisco, California

In this role, you will build software from the ground up to solve critical bottlenecks internally. Collaborate with a cross-functional team of engineers, product managers, designers, and operations folks to create cutting-edge products. Relevant engineering experience at tech and product-driven comp...

Nuro
Mountain View, California

Engineering leadership: Experience setting team or project product and technical vision, timelines and prioritization; formally or informally being a Tech Lead, mentoring and support junior engineers. Collaborating intimately with Machine Learning (ML) engineers, you will be involved in evaluating v...

Inkitt
San Francisco, California

Have lots of fun building a generational AI x Entertainment company. ...

Anonyome Labs, Inc.
San Francisco, California

We are looking for an outstanding Senior Network Secure Messaging Development Engineer to support the development and delivery of our Sudo applications. You will be joining a high-powered experienced team who follow agile development principles, and who value well-designed software, creative thinkin...

Google
Mountain View, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...