2d ago

Software Engineer, Post-Silicon Testing

Bangalore, Karnataka, India

$3750k-$4460k / year

full-timemid Hybridtransportation

🛠 Tech Stack

💼 About This Role

You'll design scalable software frameworks for automated post-silicon validation on Waymo's custom compute platform. You'll translate hardware databook instructions into robust C++ code and debug software-to-hardware communication issues, ensuring register-level accuracy. The role starts with a hybrid schedule in Bangalore, aligned with Pacific Time.

🎯 What You'll Do

  • Design and develop scalable software frameworks for automated post-silicon validation.
  • Translate hardware databook instructions into robust C++ code for hardware/software interaction.
  • Build and maintain automation scripts using Python and Bash for test sequences.
  • Debug software-to-hardware communication issues with hardware designers.

📋 Requirements

  • Bachelor’s degree in Computer Science or Electrical Engineering
  • Strong proficiency in C++ with pointers, memory management, and low-level system programming
  • Expert-level Python skills for automation and data analysis
  • Solid understanding of data structures, algorithms, and object-oriented design
  • Experience with Bash/Unix environments for toolchain management

✨ Nice to Have

  • Knowledge of hardware IP blocks (e.g., PCIe, DDR, USB)
  • Experience with JTAG, I2C, or SPI protocols
  • Previous experience in post-silicon validation or embedded systems

🎁 Benefits & Perks

  • 💰 Competitive base salary with annual bonus and equity incentive plan
  • 🏖️ Generous Company benefits program
  • 🏢 Hybrid work schedule

📨 Hiring Process

Estimated timeline: 2-4 weeks · AI estimate

  1. 1Recruiter phone screen· 30 min
  2. 2Technical phone interview· 60 min
  3. 3On-site interviews (3 rounds)· 180 min
0 0 0