2027 Summer Intern, BS/MS, Embedded, Software Engineer
Core
Develop safety-critical embedded software and firmware for autonomous vehicle hardware, interfacing with steering, braking, and propulsion systems.
Role type
Embedded Software Engineer (Intern)
Builds
On-vehicle firmware and off-vehicle simulation tooling for the Waymo Driver
Domain
Autonomous driving / Automotive hardware
Deliverable
production ML models | product features | infrastructure
Required skills
C++, C, data structures, memory management, Linux development, Git, unit testing (gTest), Software-in-the-Loop (SIL) simulation
Preferred skills
Embedded systems/RTOS, hardware bring-up, lab instrumentation, Python scripting, student team experience
Responsibilities
Develop vertically-integrated C++ software systems; Contribute to bring-up and debugging of compute platforms and hardware interfaces; Write unit tests and SIL simulation fixtures; Analyze field data logs and telemetry; Participate in code reviews and design discussions
Seniority
Intern