Senior Software Engineer (C++)

Uber

Confirmed live today Trusted
Hybrid

Quick summary

Work type
Hybrid
Location
Sunnyvale, CA
Posted
63 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $171k
$119k $222k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $144,350–$197,750.

Based on 240 similar postings.

Employer

About Uber

Uber Technologies, Inc. is the world’s largest, San Francisco-based mobile technology platform facilitating on-demand ride-hailing, food delivery (Uber Eats), and freight transportation across approximately 70 countries.

Uber currently has 104 open roles on FindRole.

Most-posted roles

View all roles at Uber

At a glance

TL;DR · Senior Software Engineer (C++)

JOB TITLE: Sr Software Engineer (C++) - AV Labs As a Sr Software Engineer (C++) - AV Labs, you will join a multi-disciplinary team focused on unlocking real-world, long-tail driving data for autonomous technology. You will lead the development of autonomy algorithms to extract high-fidelity semantic meaning from complex urban edge cases, enriching the L4 data lake. Your daily responsibilities include architecting onboard systems, managing upstream sensor dependencies, and designing evaluation metrics for the stack. You will collaborate with platform, product, and security engineering teams to deploy these scalable solutions into production. The role requires proficiency in C++ and Linux environments, with preferred experience in Python and the autonomous driving domain. You will solve technical problems involving deep scene understanding, causal modeling of ego vehicle behavior, and deploying algorithms in safety-critical physical systems.

What does a Software Engineer earn in California?

Median $214500 from 1116 postings across 75 companies.

See salary data

What you'll do

  • Develop autonomy algorithms to extract high-fidelity semantic meaning from complex urban edge cases.
  • Enrich the L4 data lake by implementing techniques for deep scene understanding.
  • Architect onboard systems and manage upstream sensor dependencies.
  • Define and manage evaluation metrics for the entire autonomy stack.
  • Design and build scalable software solutions that ensure high availability at scale.
  • Deploy onboard systems into production in coordination with platform, product, and security teams.
  • Implement advanced techniques for causal modeling of ego vehicle behavior.

What we're looking for

  • 4+ years of working experience in software engineering.
  • Bachelor’s degree in Mathematics, Physics, Computer Science, Computer Engineering, or related fields.
  • Proficient in C++ and Linux environments.
  • Experience in the Autonomous Driving domain (preferred).
  • Proven track record of deploying algorithms in safety-critical physical systems (preferred).
  • Master’s or PhD degree in Computer Vision, Game Theory, Robotics, or Machine Learning (preferred).
  • Familiarity with Python (preferred).

More like this

Similar roles

Senior Software Engineer

Uber

Sunnyvale, CA 79 days ago
C++ Python Linux Computer Vision Machine Learning Robotics Algorithms Data Mining Causal Modeling Physical AI Autonomous Driving
4+ yrs exp Hybrid

Senior Software Engineer

Uber

Sunnyvale, CA 36 days ago
SQL Data Warehousing Flink Spark Apache Pinot Druid Hadoop Distributed Systems Big Data OLAP Real-time Streaming Data Engineering Incident Management
6+ yrs exp Hybrid

Software Engineer II

Uber

Sunnyvale, CA 115 days ago
C++ Python Linux Machine Learning Computer Vision Robotics Algorithm Development System Design Data Mining Causal Modeling Physical AI
2+ yrs exp Hybrid

Staff Software Engineer

Uber

Sunnyvale, CA 79 days ago
Python C++ CUDA Linux ROS Machine Learning Computer Vision Robotics System Design Algorithm Development Data Mining Middleware
8+ yrs exp Hybrid

Principal Engineer

Uber

Sunnyvale, CA 11 days ago
Python C++ CUDA ROS Linux Computer Vision Machine Learning Data Pipelines Simulation Frameworks System Architecture Robotics Sensor Data Pipelines Data Mining
10+ yrs exp Hybrid

Machine Learning Engineer II

Uber

Sunnyvale, CA 87 days ago
Python PyTorch C++ Linux Machine Learning Computer Vision Robotics High-Performance Computing System Design Algorithm Development Data Mining Auto-labeling Physical AI Causal Modeling
2+ yrs exp Hybrid