Test Generator Technical Lead, Hardware, Google Cloud
RemoteFull-timePosted 2w ago
About the role
Be part of a team that pushes boundaries, developing custom silicon solutions that power the future of Google's direct-to-consumer products. Lead the technical development and methodology of advanced pseudo-random test generators and verification tools for Google's custom silicon (ASIC/SoC) and drive hardware/software collaboration across teams.
Responsibilities
- Lead the technical design, architecture, and implementation of high-performance test generators and verification frameworks (e.g., using C++, Python, SystemVerilog, or Universal Verification Methodology (UVM)).
- Propose, design and implement software automation that addresses bottlenecks in ASIC/SoC EDA flows, specifically targeting pseudo-random stimuli generation and constraint-solving methodology.
- Collaborate with the hardware team to prototype and deploy scalable test generator tools impacting Google's chip hardware development process.
- Participate in or lead design reviews with peers and stakeholders to decide among technologies for advanced verification.
- Triage product or system issues and debug/track/resolve by analyzing sources of issues and impact on hardware, simulation performance, or service quality.
Qualifications
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field, or equivalent practical experience.
- 8 years of experience with software development in one or more programming languages with experience in data structures and algorithms.
- Experience in hardware verification, building developer tools, or developing test generators/exercisers for ASICs and SoCs.
- Experience testing, maintaining, or launching software/hardware products.
- Experience with software design and architecture, including leading technical projects.
Skills
Required:C++Python
Nice to have:SystemVerilogUVM (Universal Verification Methodology)
Last updated Oct 23, 2026. Interested? Apply on the company site.
More open roles at Google
- Staff Network Security Engineer, Google Enterprise Network3d agoHybrid (Austin, TX; Sunnyvale, CA)
- Group Product Manager, Google Lens AI Shopping3d agoMountain View, CA, USA · Product Management
- UX Program Manager3d agoHybrid (New York, NY; San Bruno, CA) · UX Programs & Operations
- Senior Staff Software Engineer, Android Automotive OS3d agoHybrid (Kraków, Poland; Munich, Germany)
- 3d ago