Zoox

Software Engineer - Road Network Tools

Foster City, CA. Posted 19 months ago

The role

You will build software and tools that Cartographers use to create, analyze and validate the road network maps used by the autonomy stack. You will work on the 3D Map Editor, triage and planning tools, and the validation pipeline, and create APIs that other teams use.

What you will do

  • Design, develop and test full-stack features for road network applications such as the Map Editor, Triage tools and validation pipeline
  • Build the content pipeline and automation that lets Cartographers produce ZRN data accurately and quickly
  • Build tools and spatial algorithms that validate and refine maps
  • Create software requirements, design documentation, test plans and other supporting documents
  • Contribute to all phases of the software development cycle, including prototyping, requirements capture, design, implementation and validation
  • Work closely with teams to create new APIs and support users building map-driven systems

Required qualifications

  • At least 5 years of industry experience
  • Fluency with Python or C++
  • Experience with OpenGL, WebGL and graphics programming
  • Experience with FastAPI, Postgres, REST web services and operational support
  • Experience with AWS, cloud-based service providers and service monitoring
  • Experience developing spatial algorithms, routing or graph theory

Nice to have

  • Experience with React, JavaScript and web application development
  • Experience with Rust
  • Experience with GIS and mapping systems

Before you apply

  • You do not need to match every listed expectation to apply

About the company

Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem to bring it to market. It works at the intersection of robotics, machine learning and design, aiming to provide next-generation mobility-as-a-service in urban environments.

Software Engineer - Road Network Tools at Zoox | JobZoey