Silicon Validation Software Engineer

Google organizes the world's information and makes it universally accessible and useful, combining AI, Software, and Hardware to create helpful experiences.
New Taipei, Banqiao District, New Taipei City, Taiwan
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Hardware

Description For Silicon Validation Software Engineer

Google is seeking a Silicon Validation Software Engineer to join their team working on next-generation technologies. This role combines software engineering expertise with hardware validation, focusing specifically on Google Tensor technology. The position requires strong experience in embedded systems and C/C++ development.

The role sits at the intersection of Google's hardware and software initiatives, working on critical validation software that ensures the quality and reliability of Google's custom silicon solutions. You'll be working with cutting-edge technologies including emulation platforms, FPGAs, and silicon bring-up processes.

As a Silicon Validation Software Engineer, you'll be responsible for designing and implementing validation software, creating and integrating solutions across various environments, and developing robust test infrastructure. The role requires close collaboration with both internal teams and external partners to execute validation plans effectively.

The position offers the opportunity to work on Google's custom silicon initiatives, specifically the Google Tensor platform, which is central to Google's AI and computing capabilities. You'll be part of a team that combines the best of Google AI, Software, and Hardware to create innovative solutions that make computing faster, more seamless, and more powerful.

This role is ideal for someone with a strong background in embedded systems and software development, who is interested in working at the hardware-software interface. You'll need to be comfortable with both low-level programming and system-level design, as well as have the ability to work effectively in a collaborative environment.

The position is based in New Taipei City, Taiwan, where you'll be working with a team dedicated to advancing Google's hardware capabilities. This is an excellent opportunity for someone looking to make a significant impact on Google's custom silicon initiatives while working with some of the most advanced technology in the industry.

Last updated 2 hours ago

Responsibilities For Silicon Validation Software Engineer

  • Design and implement the validation software for Google Tensor
  • Create and integrate software on emulation, FPGA, and silicon environments
  • Develop, maintain, and integrate software test infrastructure, unit tests, and integration tests
  • Collaborate with internal and external partners to support the development and execution of the validation plans
  • Support users in development of production device drivers and debugging failures

Requirements For Silicon Validation Software Engineer

Linux
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, a related technical field, or equivalent practical experience
  • 5 years of experience in software development with C/C++
  • 3 years of experience with embedded systems design, development, and debugging

Interested in this job?

Jobs Related To Google Silicon Validation Software Engineer

Imaging System Architect, Imaging and Vision

Lead imaging systems development for Google's consumer hardware, focusing on eye tracking, head tracking, and multi-camera systems.

CPU Hardware Emulation Engineer, Google Cloud

CPU Hardware Emulation Engineer position at Google Cloud, focusing on hardware emulation infrastructure, automation, and validation for custom silicon solutions.

SoC and IP Design Engineer, Google Cloud

Design and develop custom silicon solutions for Google Cloud's infrastructure as a SoC and IP Design Engineer, focusing on RTL development and hardware optimization.

ASIC Engineer, IP Design, Silicon

ASIC Engineer position at Google focusing on IP Design and Silicon development, requiring RTL design experience and hardware engineering expertise.

SoC Physical Design Engineer, Implementation

SoC Physical Design Engineer role at Google focusing on ASIC implementation and physical design for custom silicon solutions.