Senior Software Engineer (C++)

Uber

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Posted
15 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $176k
$132k most similar roles pay here $235k

This listing doesn't post a salary. Most similar roles pay $150,161–$202,500.

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 22 open roles on FindRole.

Most-posted roles

View all roles at Uber

At a glance

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

Sr Software Engineer (C++) - AV Labs joins the AV Labs team to accelerate the autonomous technology ecosystem by turning real-world operations into high-quality data for partners. This role focuses on Physical AI, where you will develop advanced autonomy algorithms to add rich semantics to massive driving data and implement techniques for better data mining, deep scene understanding, and causal modeling of ego vehicle behavior. You will lead algorithm development for urban edge cases, architect onboard systems including sensor dependencies and evaluation metrics, and collaborate with platform, product, and security teams to deploy solutions into production. The role requires proficiency in C++ and Linux environments, while preferred skills include experience in the autonomous driving domain, safety-critical physical systems, Python, and advanced degrees in Computer Vision, Game Theory, Robotics, or Machine Learning.

What does a Software Engineer earn in California?

Median $214000 from 769 postings across 67 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 identifying and solving for rare, real-world driving scenarios.
  • Architect onboard systems including management of upstream sensor dependencies and evaluation metrics.
  • Design and build scalable solutions that maintain high standards for system availability.
  • Implement advanced techniques for deep scene understanding and causal modeling of vehicle behavior.
  • Partner with platform, product, and security teams to deploy onboard systems into production.

What we're looking for

  • 4+ years of experience in software engineering.
  • Bachelor's degree in Mathematics, Physics, Computer Science, Computer Engineering, or related fields.
  • Proficiency 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

Software Engineer II, AV Labs Platform

Uber

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

Software Engineer II

Uber

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

Senior Advanced Software Engineer

General Dynamics

Manassas, VA 16 days ago $164,892$182,928
C++ Java Linux Red Hat Enterprise Linux gRPC Protocol Buffers CI/CD DevSecOps Git Agile System Integration Configuration Management
8+ yrs exp

Senior Advanced Software Engineer

General Dynamics

Manassas, VA 1 day ago $149,902$166,298
C++ Qt Java Python Red Hat Enterprise Linux Docker Podman Kubernetes RKE2 Helm gRPC Protocol Buffers AMQP CI/CD DevSecOps Distributed Systems Multithreaded Software
8+ yrs exp