Senior Software Engineer, System Engineering, Google Cloud Platforms

Google Google · Big Tech · Taipei, Taiwan

Senior Software Engineer focused on system engineering for Google Cloud Platforms, specifically involving the integration with low-level systems to build comprehensive coverage for qualifying Tensor Processing Unit (TPU) machines. Responsibilities include building diagnostic workflows, burn-in tests, dynamic configurations, simulation environments, and regression/integration testing pipelines. The role also involves working with cross-functional teams to launch new products, manage TPU Pods, and provide lifecycle management.

What you'd actually do

  1. Integrate with low level systems to build a comprehensive coverage for qualification. Build the diagnostic workflow and burn-in test to qualify the Tensor Processing Unit (TPU) machines.
  2. Build dynamic configuration to scale the features to support different NPI configurations. Contribute to simulation environment and regression and integration testing pipeline.
  3. Work closely with the platform, Product Management and stakeholders to launch NPI planned, drive the testing framework and build automation to scale multiple NPIs.
  4. Deliver quality code, and timely projects while working with a cross-functional team.
  5. Build and develop different configurations of TPU Pods and provide lifecycle management for TPU slices and partitions.

Skills

Required

  • embedded systems
  • system engineering
  • Basic Input/Output System (BIOS)
  • low-level firmware development
  • testing software products
  • maintaining software products
  • launching software products
  • software design
  • software architecture

Nice to have

  • data structures
  • algorithms
  • technical leadership

What the JD emphasized

  • 5 years of experience with embedded systems, system engineering, Basic Input/Output System (BIOS) or low-level firmware development.
  • 3 years of experience testing, maintaining, or launching software products