Search jobs > San Mateo, CA > Senior staff software

Senior/Staff C++ Software Engineer

Zoox
San Mateo, California, US
Full-time

In this role you will be responsible for the most critical in-vehicle component for what we call Ride Management . It's the primary source of truth of the ride state and makes critical decisions about what to present to riders and other systems at any point in the ride as well as when to react to input from various other software and hardware components (i.

e. is the requested mutation possible?).

You can get further details about the nature of this opening, and what is expected from applicants, by reading the below.

This component interacts directly with much of the in-vehicle hardware responsible for serving the riders. For example, if the rider presses the button to open the door, this goes through a secure gateway into this Ride State Machine which in-turn decides if and how to interact with all the needed components to accomplish rider’s request.

If it's possible given the current vehicle and ride state. Most in-vehicle functionality that will serve riders needs corresponding work in the Ride State Machine, so this role requires not just a great CS thinking, but also a passion towards providing the best experience to the end users / riders as well as cross-teams collaboration with teams of engineers for other in-vehicle components.

Qualifications

  • Bachelor’s degree in an engineering, mathematics, or related field
  • 5+ years of industry experience working on large code bases
  • Strong proficiency in C++
  • Experience with Linux and systems and / or messaging programming
  • Experience with build systems, version control, and testing methodologies

Bonus Qualifications

  • Experience with Python
  • Experience with ROS or Game Engines
  • Familiarity with networking, TCP / IP, and sockets programming
  • Experience with safety-critical systems
  • Experience with integrated user interfaces or mobile application development
  • Experience collaborating across teams to solve integrated problems

Compensation

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

The salary range for this position is $210,000 to $300,000. A sign-on bonus may be offered as part of the compensation package.

Compensation will vary based on geographic location and level. Leveling, as well as positioning within a level, is determined by a range of factors, including, but not limited to, a candidate's relevant years of experience, domain knowledge, and interview performance.

The salary range listed in this posting is representative of the range of levels Zoox is considering for this position.

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.

About Zoox

Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem required to bring this technology to market.

Sitting at the intersection of robotics, machine learning, and design, Zoox aims to provide the next generation of mobility-as-a-service in urban environments.

We’re looking for top talent that shares our passion and wants to be part of a fast-moving and highly execution-oriented team.

If you need an accommodation to participate in the application or interview process please reach out to accommodations@zoox.

com or your assigned recruiter.

A Final Note :

You do not need to match every listed expectation to apply for this position. Here at Zoox, we know that diverse perspectives foster the innovation we need to be successful, and we are committed to building a team that encompasses a variety of backgrounds, experiences, and skills.

J-18808-Ljbffr

2 days ago
Related jobs
Promoted
Discord
San Francisco, California

Senior Software Engineer - Activities Studio. We’re looking for a game developer software engineer who can rapidly prototype new experiences, make the best ones production-ready, and scale them to serve millions of Discord users. Possess 5+ years of full-stack software development experience. A prod...

Promoted
Square
San Francisco, California

So we expanded into software and started building integrated, omnichannel solutions – to help sellers sell online, manage inventory, offer buy now, pay later functionality through Afterpay, book appointments, engage loyal buyers, and hire and pay staff. At least eight years’ experience as a software...

Games Jobs Direct
San Francisco, California

Senior Staff Software Engineer (Data). We are seeking a Senior Staff Data Engineer in our Ads Engineering team, crafting ground breaking mobile advertising technologies to build the next generation of our Ads Platform. Provide technical directions and mentor other specialists and engineers. Strong e...

Zoox
San Mateo, California

Zoox is looking for a software engineer to help us build state-of-the-art mapping pipelines that combine data from a wide variety of sensors as well as localization algorithms that make use of these maps in real time. We are looking for engineers who are ambitious and excited about helping Zoox deli...

Haus Analytics, Inc.
Mountain View, California

APIs & web applications (Backend Engineer, Frontend engineer, or similar). Our team is comprised of former product managers, economists and engineers from Google, Netflix, Amazon and Meta who saw how costly it is to support high-quality decision science tooling and incrementality testing. You wi...

Coupang
Mountain View, California

As a Senior Staff ML engineer in SDPE ML Group, you will leverage the most advanced algorithms to improve and innovate Coupang’s product search and discovery experience, including query/intent understanding, query recommendation and search widgets quality, and everything that customers see on search...

LinkedIn
Mountain View, California

You will produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration. You will provide technical leadership, driving and performing best engineering practices to initiate, plan, and execute large-scale, cross functional, and company-wide crit...

Scale AI, Inc.
San Francisco, California

As a Senior Software Engineer on the team, you'll focus on building web based interfaces that allow large scale data collections for cutting edge models. Influence the culture, values, and processes of a growing engineering team. Inspire and mentor less experienced engineers. Ability to turn busines...

Wasmer
San Francisco, California

Rust Expert - Senior Software Engineer. We are seeking a skilled Rust Engineer with industrial-strength software engineering skills to help us enable WebAssembly on any infrastructure compiled from any programming language. At Wasmer, we work on the software that will power the next generation of co...

NextGen Coding Company
CA, United States

NextGen is seeking an innovative Senior Java Developer to support our client's portfolio of applications. Bachelor's degree in Engineering, Computer Science, or equivalent experience. Join NextGen as a Senior Java Developer and help drive innovation in large-scale application development!. ...