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.