Software Engineer, AV Data Collection
Core
Build embedded vehicle software to collect, validate, and deliver high-quality sensor and driving data for autonomous vehicle AI training.
Role type
Early-career embedded software engineer (AV data collection)
Builds
Embedded software components for fleet-scale data capture, filtering, and offloading from vehicle compute platforms
Domain
Autonomous vehicles, embedded systems, real-time data pipelines
Deliverable
production ML models
Required skills
C++, Python, Linux development, data structures, algorithms, operating systems, debugging complex software
Preferred skills
Embedded Linux/QNX, IPC/messaging/serialization, real-time/resource-constrained software, build systems (Bazel/CMake), SQL/cloud storage
Technologies
Linux, QNX, C++, Python, Bazel, CMake, GitHub Actions
Responsibilities
Develop embedded software for data collection, build data capture/filter/validate/offload components, improve data quality/privacy/reliability, debug Linux/QNX software and pipelines, collaborate with AI/backend/embedded teams, deliver software via code reviews/CI/testing
Seniority
Junior, early-career/new graduate