Autonomy Software Engineer — C++ for Self-Driving Systems

Waymo LLC

Mountain View (CA)

Hybrid

USD 62,000 - 90,000

Part time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Bonus & equity grants
Hybrid remote options
Education reimbursement
On-site meals

Job summary

Waymo LLC in Mountain View, CA is seeking a software engineering intern to contribute to the Waymo Driver stack, working on perception, decision-making, and real-time safety-critical software.

You will write clean C++ code, participate in large-scale simulations, and collaborate with researchers and hardware teams. Applicants should be pursuing an MS or PhD in CS, Robotics, EE, or related field, and have solid fundamentals in data structures and algorithms.

Qualifications

  • Solid foundational understanding of core CS principles, including data structures, algorithms, and computational complexity.
  • Experience programming in C++ with clean and efficient code.
  • Currently enrolled in an MS or PhD program in Computer Science, Robotics, Electrical Engineering, or a related technical field.
  • BS in Computer Science, Robotics, Electrical Engineering, or a related technical field. Currently enrolled in an MS or PhD program in similar fields.
  • Experience developing software for safety-critical, fault-tolerant, or real-time systems.
  • Proven ability to write clean, efficient, and maintainable C++ code in a large-scale codebase.
  • Experience with large-scale data/ML applications.

Responsibilities

  • Design and implement onboard C++ logic governing how the Waymo Driver interacts with traffic controls.
  • Validate software changes with large-scale simulation suites to evaluate safety, rule compliance, among a multitude of metrics before deployment.
  • Write clean, tested, production-grade code adhering to rigorous code review standards and continuous integration testing.

Skills

CS fundamentals
C++ programming
Real-time systems
Large-scale codebase
ML/data experience

Education

BS in CS/Robotics/EE
MS/PhD in CS/Robotics/EE

Job description

Waymo LLC in Mountain View, CA is seeking a software engineering intern to contribute to the Waymo Driver stack, working on perception, decision-making, and real-time safety-critical software.

You will write clean C++ code, participate in large-scale simulations, and collaborate with researchers and hardware teams. Applicants should be pursuing an MS or PhD in CS, Robotics, EE, or related field, and have solid fundamentals in data structures and algorithms.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Autonomous Driving Software Intern
Autonomous Driving Software Intern

Waymo • Mountain View (CA)

On-site
USD 83,000 - 96,000
Benefits
Autonomous Driving Software Engineer Intern (C++) - Hybrid
Autonomous Driving Software Engineer Intern (C++) - Hybrid

Waymo LLC • Mountain View (CA)

Hybrid
USD 96,000 - 117,000
Hourly Masters Pay: $70
Hourly PhD Pay: $85
Autonomous Driving Software Intern
Autonomous Driving Software Intern

Waymo • Mountain View (CA)

On-site
USD 83,000 - 96,000
Benefits programs
Autonomy Software Engineer Intern: Simulation & API Development
Autonomy Software Engineer Intern: Simulation & API Development

Waymo LLC • Mountain View (CA)

On-site
USD 96,000 - 117,000
Autonomous Driving Software Integrity Intern
Autonomous Driving Software Integrity Intern

Waymo LLC • Mountain View (CA)

Hybrid
USD 96,000 - 117,000
Housing/relocation bonus
Medical, dental, and vision insurance
Free meals and snacks
+3
Autonomous Driving Software Engineer Intern — Hybrid
Autonomous Driving Software Engineer Intern — Hybrid

Waymo • Mountain View (CA)

Hybrid
USD 96,000 - 117,000
Housing/relocation bonus
Medical, dental, and vision insurance
Free meals and snacks
+2
Autonomous Driving Software Engineer Intern - Hybrid
Autonomous Driving Software Engineer Intern - Hybrid

Waymo LLC • Mountain View (CA)

Hybrid
USD 96,000 - 117,000
Housing/relocation bonus
Medical, dental, and vision insurance
Free meals and snacks
+2
Autonomy Software Intern (PhD) - RL/Perception
Autonomy Software Intern (PhD) - RL/Perception

Waymo • Mountain View (CA)

On-site
USD 97,000 - 138,000
Benefits programs
Autonomous Driving Software Engineer Intern (MS/PhD)
Autonomous Driving Software Engineer Intern (MS/PhD)

Waymo • Mountain View (CA)

Hybrid
USD 96,000 - 117,000
Hybrid onsite internship
Flexible scheduling
Staff Software Engineer — Autonomous Driving & Simulation
Staff Software Engineer — Autonomous Driving & Simulation

Waymo • San Francisco (CA)

Hybrid
USD 251,000 - 310,000
Discretionary annual bonus
Equity incentive plan