Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Waymo Logo

Software Engineer, C++ Edge Computers

Waymo

$170,000 - $216,000
Aug 19, 2025
Mountain View, CA, USA
Apply Now

Develop high-quality vertically-integrated C++ software systems to manage autonomous vehicle functions for Waymo's autonomous driving technology

Requirements

  • Degree (BS, MS) in Computer Engineering, Computer Science, or similar or equivalent practical experience
  • At least 2 years of professional experience developing production software in modern C++ (i.e., C++17, C++20, etc.)
  • Advanced knowledge of C++ patterns, idioms, and unit test methodology
  • At least 4 years of professional experience developing production software in modern C++ (i.e., C++17, C++20, etc.)
  • Experience developing for and troubleshooting distributed systems: ideally the experience would be in embedded systems (microcontrollers / resource constrained), but other experiences (e.g., backend software) provide relevant skills
  • In-depth understanding of microcontroller-based Embedded Systems and associated development and debugging tools
  • Working experience with safety critical systems / functional safety
  • Working experience with cybersecurity (e.g., Secure Boot, SecOC, MACSec)

Responsibilities

  • Develop high-quality vertically-integrated C++ software systems (on-vehicle and off-vehicle software) to manage autonomous vehicle functions (e.g., auto-driving, power, networking, cleaning, thermal)
  • Analyze field data (logs) and simulation results
  • Participate in cross-functional workflows (e.g., requirement reviews, project planning)

Other

  • Degree (BS, MS) in Computer Engineering, Computer Science, or similar or equivalent practical experience