Google

Pre-Silicon Validation Engineer, TPU, Google Cloud

Job Description

  • Enable bring-up of chip features through firmware and driver stack. Integrate and validate hardware and software designs in pre-silicon.
  • Architect and design Application-Specific Integrated Circuit (ASIC) models for Emulation/Field Programmable Gate Array (FPGA) Prototypes. Design Register-Transfer Level (RTL) transformations to optimize mapping to Emulation/FPGA platforms and design solutions to improve Internet Protocol (IP) modeling.
  • Design solutions to improve hardware modeling accuracy and scale to various system configurations and enable serving of ASIC models for software and validation teams.
  • Bringup chip features on software reference models and hardware prototypes (e.g., Emulation/FPGA) and drive debug discussions with design/design validation/physical design/software/architecture teams and help root-cause failures.
  • Develop the integration plan with software and system partners, coordinate hardware and software delivery and benchmark performance.

Minimum qualifications:

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
  • 3 years of experience in architecture, hardware, digital design, and software design.
  • 2 years of experience in Verilog/SystemVerilog.
  • Experience in computer architecture and digital design or Internet Protocol (IP) integration (e.g., Peripheral Component Interconnect Express (PCIe), Double Data Rate (DDR) memory).

Preferred qualifications:

  • Master's degree in Electrical Engineering, Computer Science, or a related field.
  • 4 years of experience working on Field Programmable Gate Array (FPGA) platforms or Emulation platforms with Internet Protocols (IPs) (e.g., Peripheral Component Interconnect Express (PCIe), Double Data Rate (DDR) memory, Gigabit Ethernet, Flash).
  • Experience in developing architectures for Machine Learning Accelerators.
  • Experience in writing or debugging Verilog/Register-Transfer Level (RTL) code for ASIC/FPGA designs, waveform debug skills with knowledge of chip design flows.
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
  • 3 years of experience in architecture, hardware, digital design, and software design.
  • 2 years of experience in Verilog/SystemVerilog.
  • Experience in computer architecture and digital design or Internet Protocol (IP) integration (e.g., Peripheral Component Interconnect Express (PCIe), Double Data Rate (DDR) memory).
In this role, you’ll work to shape the future of AI/ML hardware acceleration. You will have an opportunity to drive cutting-edge TPU (Tensor Processing Unit) technology that powers Google's most demanding AI/ML applications. You’ll be part of a diverse team that pushes boundaries, developing custom silicon solutions that power the future of Google's TPU. You'll contribute to the innovation behind products loved by millions worldwide, and leverage your design and verification expertise to verify complex digital designs, with a specific focus on TPU architecture and its integration within AI/ML-driven systems.

In this role, you will integrate hardware and software stacks and operate them on emulation platforms for pre-silicon validation of our Google Cloud Tensor Processing Unit (TPU) projects. You will create software-based custom test cases, workloads, test generators, infrastructure, analysis tools, and debugging tools. You will be responsible for silicon bring-up, validation, characterization and qualification, and sustaining programs and their quality. You will help ensure our fleet runs at maximum efficiency, and help debug and root when causing issues. You will collaborate with Product Firmware, System Software and Application-Specific Integrated Circuit (ASIC) Design in the development of tools, validation firmware, functional and performance tests, and testing infrastructure for our platforms and Google Cloud data center systems.
Behind everything our users see online is the architecture built by the Technical Infrastructure team to keep it running. From developing and maintaining our data centers to building the next generation of Google platforms, we make Google's product portfolio possible. We're proud to be our engineers' engineers and love voiding warranties by taking things apart so we can rebuild them. We keep our networks up and running, ensuring our users have the best and fastest experience possible.


Jobs at Bengaluru

Amazon

Senior Software Development Enginee…

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: Feb. 18, 2025

Oracle

Senior Principal Consultant

Professional

Bengaluru, Karnataka

View Details

Last Date: May 21, 2025

Google

Systems Development Engineer III, S…

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: Feb. 13, 2025

Oracle

Senior DevOps Engineer - Autonomous…

Professional

Bengaluru, Karnataka

View Details

Last Date: Feb. 28, 2025

Oracle

Senior Product Manager/Strategy

Professional

Bengaluru, Karnataka

View Details

Last Date: Feb. 23, 2025

Oracle

Software Developer 3

Professional

Bengaluru, Karnataka

View Details

Last Date: Feb. 26, 2025

Google

Business Program Manager I, Go-to-M…

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: Feb. 13, 2025

Oracle

Software Developer 3

Professional

Bengaluru, Karnataka

View Details

Last Date: June 2, 2025

Oracle

Technical Analyst 2-Support

Professional

Bengaluru, Karnataka

View Details

Last Date: June 28, 2025

Oracle

Senior Software Developer

Professional

Bengaluru, Karnataka

View Details

Last Date: March 30, 2025

Oracle

Principal Software Development Engi…

Professional

Bengaluru, Karnataka

View Details

Last Date: March 26, 2025

Oracle

Senior Member of Technical Staff - …

Professional

Bengaluru, Karnataka

View Details

Last Date: March 17, 2025




More Jobs at Google

Google

Software Engineer III, AI/ML, Googl…

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: Feb. 20, 2025

Google

Staff Software Engineer, Machine Le…

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: Feb. 13, 2025

Google

Administrative Business Partner

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: Feb. 13, 2025

Google

Product Manager, YouTube Shopping K…

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: Feb. 13, 2025

Google

Data Analytics Customer Engineer, G…

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: Feb. 13, 2025

Google

Software Engineer III, Infrastructu…

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: Feb. 13, 2025

Google

Program Manager, Cloud Customer Cap…

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: Feb. 20, 2025

Google

Software Engineer III, Infrastructu…

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: Feb. 13, 2025

Google

Infrastructure Architect

Freshers/Experienced

Hyderabad, Telangana

View Details

Last Date: Feb. 20, 2025

Google

Software Engineering Manager, Payme…

Freshers/Experienced

Hyderabad, Telangana

View Details

Last Date: Feb. 20, 2025

Google

Data Center Technician, Global Serv…

Freshers/Experienced

Mumbai, Maharashtra

View Details

Last Date: Feb. 13, 2025

Google

ASIC RTL Design Manager, Silicon

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: Feb. 20, 2025




Actively Recruiting Companies at Bengaluru, Karnataka