Software Engineer – Fleet Mapping
Overview
Join a Perception team developing the systems that help autonomous vehicles understand and navigate complex environments. In this role, you will contribute to an offline mapping initiative focused on high-definition semantic maps—an essential component of enabling fully autonomous driving at scale. You will design, train, validate, and integrate machine learning models that detect semantic map elements, while helping build scalable pipelines that automate the mapping of new features.
This is a remote position for candidates located in California , with three openings available.
Required Skills
- 5+ years of professional experience with C++
- Strong understanding of networking protocols, ideally including UDP
- Experience working with highly resilient distributed systems
- Excellent written and verbal communication skills
- Ability to research, implement, and train machine learning models
- Experience curating, validating, and labeling datasets for model training and validation
- Ability to integrate models into broader software or data-processing pipelines
- Strong collaboration skills, including the ability to work closely with validation teams
Nice to Have Skills
- Experience in robotics
- Experience with 3D computer vision
- Experience with mapping systems or technologies
- Experience working with machine learning infrastructure
- Background automating new features within mapping or perception pipelines
Preferred Education and Experience
- A degree in computer science, engineering, robotics, or a related field is preferred; specific educational requirements were not provided.
- 5+ years of professional C++ experience
- Experience developing and deploying machine learning models in complex, distributed environments
Other Requirements
- Work arrangement: Fully remote
- Location: California
- Employment type: W2 only
- Duration: 6 months
- Start: ASAP





