Software Engineer, Post-silicon Testing

Waymo

Bangalore, India
Base: ₹3,750,000 — ₹4,460,000 inr; bonus/equity: e...
On-site
Strong proficiency in c++ with low-level system programming
Expert-level python skills for automation and data analysis
Experience with bash/unix environments for toolchain management
Waymo's Compute Team delivers the critical compute platform responsible for running the autonomous vehicle's software stack

Job Summary

  • Waymo's Compute Team delivers the critical compute platform responsible for running the autonomous vehicle's software stack.
  • The role involves designing scalable software frameworks for automated post-silicon validation and debugging software-to-hardware communication issues.
  • Employees are eligible to participate in Waymo's discretionary annual bonus program, equity incentive plan, and generous Company benefits program.

Matching Summary

Waymo's Compute Team delivers the critical compute platform responsible for running the autonomous vehicle's software stack.

Salary

Base: ₹3,750,000 — ₹4,460,000 INR; Bonus/Equity: Eligible for discretionary annual bonus and equity incentive plan; Benefits: Generous Company benefits program

Skills & Requirements

Must-have

  • Strong proficiency in C++ with low-level system programming
  • Expert-level Python skills for automation and data analysis
  • Experience with Bash/Unix environments for toolchain management
  • Ability to translate hardware databook instructions into code
  • Solid understanding of data structures and algorithms

Nice-to-have

  • Knowledge of hardware IP blocks like PCIe and DDR
  • Experience with JTAG, I2C, or SPI protocols
  • Background in post-silicon validation or embedded systems
  • Willingness to learn hardware concepts quickly

Key Requirements

  • Bachelor's degree in Computer Science or Electrical Engineering
  • Mandatory experience with pointers and memory management in C++

Work Rights

Not specified

Tailored Resume

Cover Letter