MyInternships.in
Waymo logo — Waymo Senior Software Engineer, Compute Software at Waymo
Waymo

Senior Software Engineer, Compute Software

Job · Full-timeIn OfficeBengaluru5-6 years1 opening

About this role

Waymo is hiring for Senior Software Engineer, Compute Software in Bengaluru. This opening was published by Waymo on their official careers board (Greenhouse) on 3 September 2026 and was confirmed live on 14 September 2026. Job details • Company: Waymo • Role: Senior Software Engineer, Compute…

Similar jobs hiring now

Not quite right? These jobs in Bengaluru match the same skills — apply to a few to improve your chances.

Skills you'll use

PythonMachine LearningLinuxC++CI/CDCommunicationUnixData StructuresAlgorithms

What you'll do

  • Software Architecture: Design, build, and maintain high-performance C++ software, runtime components, and diagnostic tools supporting custom silicon and compute platforms
  • Test Infrastructure: Build and scale robust Hardware-in-the-Loop (HIL) test harnesses, automated regression frameworks, and CI/CD pipelines across the compute stack (firmware, kernel, runtime, and compilers)
  • Qualification and Reliability: Drive qualification workflows, automated regression suites, and release readiness verification across multiple hardware revisions and platform configurations
  • System Debugging: Troubleshoot and root-cause complex software-to-hardware communication issues, concurrency bugs, and performance bottlenecks across physical lab hardware and emulation environments
  • Cross-functional Collaboration: Partner closely with hardware design, silicon validation, compiler, and vehicle platform teams to translate technical specifications into production-grade software solutions
  • Tooling & Velocity: Develop modular developer tooling, telemetry monitors, and automated workflows to accelerate qualification velocity and software reliability

Who can apply

  • Education & Experience: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Computer Engineering, or related technical field (or equivalent practical experience) with 5+ years of industry experience
  • C++ Proficiency: Strong proficiency in modern C++, backed by solid software engineering fundamentals (data structures, algorithms, object-oriented design, and modular architecture)
  • Systems & Infrastructure: Experience designing systems software, software testing methodologies, or scaleable test automation frameworks
  • Development Environment: Hands-on experience with Linux/Unix environments, build systems, scripting (Python/Bash), and modern CI/CD / version control workflows
  • Debugging & Problem Solving: Strong analytical and debugging skills, with a proven track record of diagnosing complex issues across software/system boundaries
  • Adaptability: Demonstrated curiosity and willingness to learn low-level hardware interfacing, embedded systems concepts, or compiler optimizations on the job

About Waymo

Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's Most Experienced Driver™—to improve access to mobility while saving…

Searching for “Waymo jobs” or “jobs at Waymo”? You’re in the right place.

Sponsored — Deals for Professionals

Sponsored

Similar Jobs

Hand-picked roles that match this job's skills

Sponsored — Deals for Professionals

Sponsored

Similar Jobs Based on Your Skills

Recently Posted Jobs in Bengaluru

Fresh jobs posted in Bengaluru — apply early

Ready to apply for Senior Software Engineer, Compute Software?

Free to apply · takes under 2 minutes · Waymo reviews on a rolling basis.

Apply Now