Summer Embedded Software Intern — C/C++ & Real-Time

Waymo LLC

Mountain View (CA)

On-site

USD 83,000 - 96,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Waymo is seeking an enthusiastic studentIntern to contribute to embedded software in the Waymo Driver ecosystem. You will develop high-quality C++ software for on-vehicle firmware and off-vehicle simulation, and participate in bring-up and validation of new compute platforms and hardware interfaces.

The role emphasizes problem-solving, debugging, and learning across hardware architectures, with exposure to unit testing, SIL fixtures, and cross-functional engineering workflows.

Qualifications

  • Enrollment in BS or MS program in CS/CE/SE or related technical field.
  • Strong C/C++ foundation with memory management knowledge.
  • High curiosity and willingness to learn unfamiliar hardware architectures and codebases.
  • Demonstrated problem-solving and debugging skills; comfortable with ambiguity.
  • Familiarity with Linux, command-line tools, and Git.

Responsibilities

  • Develop high-quality C++ software for on-vehicle firmware and off-vehicle simulation.
  • Bring up, validate, and debug compute platforms, drivers, and hardware interfaces.
  • Write unit tests (gTest) and SIL fixtures to validate edge cases and robustness.
  • Analyze logs and telemetry to identify root causes and improve firmware performance.
  • Collaborate with embedded and systems engineers in cross-functional reviews.

Skills

C/C++ programming
Data structures & memory
Linux development
Git version control
Python scripting

Education

BS/MS in Computer Science/Engineering or related field

Tools

gTest
CMake

Job description

Waymo is seeking an enthusiastic studentIntern to contribute to embedded software in the Waymo Driver ecosystem. You will develop high-quality C++ software for on-vehicle firmware and off-vehicle simulation, and participate in bring-up and validation of new compute platforms and hardware interfaces.

The role emphasizes problem-solving, debugging, and learning across hardware architectures, with exposure to unit testing, SIL fixtures, and cross-functional engineering workflows.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer Intern — Real-Time Edge Systems
Embedded Software Engineer Intern — Real-Time Edge Systems

Waymo LLC • Mountain View (CA)

Hybrid
USD 45,000 - 65,000
Medical insurance
Hybrid work model
On-site meals
+2
Embedded Software Intern - Edge Compute in C++ (Hybrid)
Embedded Software Intern - Edge Compute in C++ (Hybrid)

Waymo • Mountain View (CA)

Hybrid
USD 83,000 - 96,000
Benefits programs
Embedded Software Engineer (Summer Intern, BS/MS)
Embedded Software Engineer (Summer Intern, BS/MS)

Waymo LLC • Mountain View (CA)

Hybrid
USD 45,000 - 65,000
Medical insurance
Hybrid work model
On-site meals
+2
2027 Summer Intern BSMS Embedded Software Engineer
2027 Summer Intern BSMS Embedded Software Engineer

Waymo LLC • Mountain View (CA)

On-site
USD 83,000 - 96,000
Summer Software Eng Intern – Commercialization & Backend
Summer Software Eng Intern – Commercialization & Backend

Waymo • Mountain View (CA)

On-site
USD 83,000 - 96,000
Benefits package
Internship program
2027 Summer Intern, BS/MS, Embedded, Software Engineer
2027 Summer Intern, BS/MS, Embedded, Software Engineer

Waymo • Mountain View (CA)

Hybrid
USD 83,000 - 96,000
Benefits programs
Autonomous Driving Software Intern
Autonomous Driving Software Intern

Waymo • Mountain View (CA)

On-site
USD 83,000 - 96,000
Benefits
Autonomy Software Engineer Intern — Hybrid
Autonomy Software Engineer Intern — Hybrid

Waymo LLC • Warsaw (IN)

Hybrid
USD 30,000 - 48,000
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
Software Engineer Intern — Driver Reasoning Platform (Hybrid)
Software Engineer Intern — Driver Reasoning Platform (Hybrid)

Waymo LLC • Mountain View (CA)

Hybrid
USD 68,000 - 97,000
Housing/relocation support
Medical, dental, and vision insurance
Intern events and networking
+2