Uber
Sr Software Engineer (C++) - AV Labs
$202K–$224K
Sunnyvale, California · Senior · Full-time · Posted Sep 4, 2026
- Experience
- 4+ years of working experience in software engineering.
- Education
- Bachelor’s degree in Mathematics, Physics, Computer Science, Computer Engineering, or related fields.
About the job
Develop autonomy algorithms and onboard systems that extract semantic insights from real-world driving data, particularly complex urban edge cases, for autonomous vehicle partners.
What you'll do
- Develop algorithms to enrich the L4 data lake with high-fidelity semantics from driving data.
- Design onboard systems, manage upstream sensor dependencies, and define stack evaluation metrics.
- Collaborate with engineering, platform, product, and security teams to build and deploy scalable systems.
What they ask for
- Proficient in C++ and Linux environments.
- Bachelor’s degree in Mathematics, Physics, Computer Science, Computer Engineering, or a related field.
- 4+ years of working experience in software engineering.
Nice to have
- Experience in the Autonomous Driving domain or deploying algorithms in safety-critical physical systems.
- Master’s or PhD in Computer Vision, Game Theory, Robotics, or Machine Learning; familiarity with python.
Pay
USD $202,000 per year - USD $224,000 per year (base salary)
Tools
C++, Linux, python
AI focus
Develop autonomy algorithms for data mining, deep scene understanding, and causal modeling of ego vehicle behavior, adding rich semantics to driving data.
Model-written summary · the original posting is authoritative