Hardware Performance Test Engineer, Engineering Labs, Platforms

Google Google · Big Tech · Sunnyvale, CA +1

This role supports hardware design, test, and qualification engineers working on machine learning technologies like CPUs, TPUs, and GPUs. Responsibilities include developing Python automation scripts for performance testing, creating software infrastructure for managing test systems, and synchronizing test execution with measurement instrumentation. The role also involves project planning, resource management, and ensuring lab readiness.

What you'd actually do

  1. Support various hardware prototype bringup and qualification testing activities by developing Python automation test script to facilitate system performance regression testing and failure reproduction.
  2. Develop software and infrastructure required for managing fleet of test systems at scale to avoid manual configuration and test execution; Develop quality data collection systems and visualization of the data (i.e. measurements).
  3. Provide integrated software to synchronize test execution on Device-under-Test (DUT) with external smart measurement instrumentation.
  4. Support a team of hardware designers, qualification and test engineers, on project planning within hardware development labs, and ensure adequate resources are met as required.

Skills

Required

  • Python
  • Linux
  • lab tools
  • test automation
  • data analysis
  • board testing
  • Electrical Engineering
  • Computer Engineering
  • Computer Science
  • Physics

Nice to have

  • signal integrity
  • power circuit testing
  • optical testing
  • network testing
  • scripting
  • hardware test execution automation
  • Unix operating systems
  • shell scripts
  • computer systems knowledge
  • schematics
  • datasheets
  • written work instructions
  • people-management skills