Taro Logo

Senior Silicon Validation Software Engineer

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

Description For Senior Silicon Validation Software Engineer

Google is seeking a Senior 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 development. The position requires strong experience in C/C++ development and embedded systems, working at the intersection of software and hardware.

The role involves designing and implementing validation software for Google Tensor, working across multiple environments including emulation, FPGA, and silicon. You'll be responsible for developing and maintaining test infrastructure, creating both unit and integration tests, and collaborating with various stakeholders to execute validation plans. The position also includes supporting users in driver development and debugging.

This is an excellent opportunity for someone with strong technical skills in embedded systems and software development who wants to work on cutting-edge technology at Google. The role combines aspects of both software engineering and hardware validation, making it ideal for engineers interested in working at the hardware-software interface.

Google's team combines AI, Software, and Hardware expertise to create innovative solutions that impact billions of users. The company offers a collaborative environment where you'll work with internal and external partners, contributing to the development of Google's hardware platforms. This role is based in New Taipei City, Taiwan, where you'll be part of Google's hardware engineering efforts.

The ideal candidate will have at least 5 years of software development experience with C/C++, strong knowledge of embedded systems, and preferably some experience with firmware, real-time operating systems, or Android platform development. Experience with display technologies and Linux/Android device driver development would be particularly valuable for this position.

Last updated 2 days ago

Responsibilities For Senior 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 Senior 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

Benefits For Senior Silicon Validation Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive health benefits
  • Retirement plans
  • Parental leave

Interested in this job?

Jobs Related To Google Senior Silicon Validation Software Engineer