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
- 1Recruiter phone screen· 30 min
- 2Technical phone interview· 60 min
- 3On-site interviews (3 rounds)· 180 min
0 0 0