remote
Silicon Hardware Emulation Engineer - Google
Software Engineer
Design and verify silicon RTL using Verilog/SystemVerilog, develop test benches and scripts in Python/C++, and drive hardware emulation platforms such as ZeBu, Palladium, and Veloce to accelerate architecture validation.
About the role
Key Responsibilities
- Develop and maintain RTL code in Verilog and SystemVerilog for silicon projects.
- Create and run simulation testbenches using tools like VCS and Questa to verify functional correctness.
- Integrate and debug designs on hardware emulation platforms (ZeBu, Palladium, Veloce), optimizing compile times and performance.
- Write automation scripts and utilities in Python, C++, Perl, or TCL to streamline verification flows.
- Collaborate with architecture and software teams to define verification methodology and resolve issues.
Requirements
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience.
- At least 4 years of professional RTL design and simulation experience.
- Proficiency in Verilog/SystemVerilog and scripting languages such as Python or C++.
- Hands‑on experience with hardware emulation systems (ZeBu, Palladium, Veloce) and related debugging tools.
- Strong problem‑solving skills and ability to work cross‑functionally in a fast‑paced environment.