Aurora
Senior Software Engineer, Perception
$162K–$260K
Mountain View, CA · Remote · Senior · Full-time · Posted Aug 4, 2026
- Experience
- 6+ years of research-based or professional experience with C++ and Python.
- Education
- BS, MS, or PhD in Computer Science, Robotics, Engineering, or a related field.
About the job
Develop and deploy machine-learning perception systems for autonomous vehicles, from research and prototyping through production on a real-time platform.
What you'll do
- Research and develop perception models for challenging scenarios, including multi-sensor detection and degraded sensor conditions.
- Build solutions for object detection, traffic-actor tracking, action recognition, and scene understanding; scale ML training and testing pipelines.
- Deploy production software and collaborate across teams to diagnose failures in on-road and simulated testing.
What they ask for
- BS, MS, or PhD in Computer Science, Robotics, Engineering, or a related field.
- 6+ years of research-based or professional experience with C++ and Python.
- Strong foundation in ML, with knowledge of linear algebra, optimization, supervised and unsupervised methods, and generative and discriminative models.
- Strong publication record at top-tier robotics/computer vision conferences or journals, or significant relevant industry experience.
Nice to have
- Experience with PyTorch or TensorFlow; advanced production-level C++ knowledge.
- Experience applying computer vision/ML to robotics, deploying models across physical fleets, or working with 3D data and LiDAR, Radar, and multi-camera systems.
Pay
$162,000 - $260,000 USD base salary
Tools
C++, Python, PyTorch, TensorFlow, LiDAR, Radar
AI focus
Research, train, optimize, and deploy deep learning and machine-learning perception models for autonomous driving, including object detection, tracking, action recognition, and semantic scene understanding.
Model-written summary · the original posting is authoritative