Silicon System and Software Integration Engineer, Tpu Cloud

Google Google · Big Tech · Sunnyvale, CA +1

This role focuses on the integration and validation of AI/ML hardware accelerators (TPUs) for Google's cloud infrastructure. The engineer will work on ASIC development, firmware, RTL, and software integration to ensure the functionality and performance of these chips, which power Google's AI/ML applications and services.

What you'd actually do

  1. Review chip specifications and designs, develop the integration plan with software and system partners, coordinate hardware and software delivery, and demonstrate functionality.
  2. Assist with the bring-up of machine learning compute features, integrating and validating hardware and software designs, including first-party and third-party intellectual properties, and developing firmware to validate hardware functionality.
  3. Utilize hardware and software co-simulation methodologies, leveraging register-transfer level (RTL) simulation, emulation, and field-programmable gate array (FPGA) environments as appropriate to correlate performance.
  4. Assist with debug discussions with design, design verification (DV), software, and architecture teams, helping to root-cause functional failures and performance issues through the product development cycle.

Skills

Required

  • Electrical Engineering, Computer Engineering, Computer Science, or related field degree or equivalent practical experience
  • Experience with computer architecture, embedded firmware, digital systems, ASIC design, or verification
  • Experience with hardware and software integration or validation
  • Experience with RTL development, design verification, or evaluation

Nice to have

  • Master's degree or PhD in Electrical Engineering, Computer Engineering or Computer Science, with an emphasis on computer architecture
  • C++/Python software design principles
  • Integrating complex hardware/software systems
  • Developing firmware for embedded systems or accelerators
  • Debugging firmware using simulation tools
  • Working knowledge of RTOS internals

What the JD emphasized

  • custom silicon solutions
  • AI/ML hardware acceleration
  • TPU technology
  • AI/ML applications
  • hardware and software (HW/SW) integration and validation
  • Machine Learning Accelerator ASICs
  • chip-development
  • end-to-end HW/SW integration and validation
  • silicon development criteria
  • silicon and system validation environments
  • firmware
  • RTL
  • subsystem and system functionality
  • simulation
  • emulation
  • post-silicon environments
  • AI and Infrastructure team
  • AI models
  • TPUs
  • Vertex AI
  • hardware/software co-simulation methodologies
  • register-transfer level (RTL) simulation
  • emulation
  • field-programmable gate array (FPGA) environments
  • debug discussions
  • design verification (DV)
  • functional failures
  • performance issues

Other signals

  • TPU development
  • AI/ML hardware acceleration
  • ASIC development
  • HW/SW integration and validation