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
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

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 is based in New Taipei City, Taiwan, and is part of Google's broader mission to organize the world's information and make it universally accessible. As part of the team that combines Google AI, Software, and Hardware, you'll be working on creating radically helpful experiences through technology development.

Key responsibilities include designing and implementing validation software for Google Tensor, working with emulation and FPGA environments, and developing test infrastructure. You'll collaborate with both internal and external partners while supporting users in driver development and debugging.

The ideal candidate should have at least 5 years of software development experience with C/C++ and 3 years of embedded systems experience. Additional valuable skills include experience with firmware, real-time operating systems, Android platform development, and display technologies.

This position offers the opportunity to work on cutting-edge technology at one of the world's leading tech companies. You'll be part of a team that researches, designs, and develops new technologies to make computing faster, seamless, and more powerful. The role combines technical expertise with leadership opportunities, allowing you to grow and evolve alongside Google's fast-paced business.

Google provides an inclusive work environment and welcomes people with disabilities. They are committed to equal opportunity employment regardless of background and offer a collaborative, innovative workspace where you can make a significant impact on how billions of users interact with technology.

Last updated 11 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

Benefits For 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 Silicon Validation Software Engineer

ASIC Platform Software Architect, Silicon

Senior technical role focusing on ASIC platform software architecture for Google's consumer hardware products, combining embedded systems expertise with hardware architecture knowledge.

Senior System Power and Performance Architect, Silicon

Senior System Power and Performance Architect position at Google, focusing on optimizing silicon solutions for mobile SoCs with emphasis on power efficiency and performance.

Senior GPU System Architect

Senior GPU System Architect position at Google, focusing on developing custom silicon solutions and GPU architecture for Tensor SOC, requiring 5+ years of computer architecture experience.

Senior Lead CPU RTL Engineer

Senior Lead CPU RTL Engineer position at Google, developing custom silicon solutions for consumer products with competitive compensation and comprehensive benefits.

Senior Staff Software Engineer, ASIC, Platforms Infrastructure Engineering

Senior Staff Software Engineer position at Google, focusing on ASIC software development and firmware engineering for AI/ML accelerators, offering competitive compensation and benefits.