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
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 hardware and software expertise, focusing on the validation of Google Tensor technology. The position requires strong embedded systems experience and C/C++ programming skills.

The ideal candidate will work at the intersection of hardware and software, developing validation software for Google's custom silicon initiatives. This role involves working with cutting-edge technology including FPGAs, emulation platforms, and silicon bring-up, making it an exciting opportunity for engineers interested in low-level system development.

As part of Google's hardware team, you'll be contributing to Google's mission of creating radically helpful experiences through the combination of AI, Software, and Hardware. The role offers the opportunity to work on critical projects that directly impact Google's hardware capabilities and future products.

The position requires collaboration with both internal teams and external partners, offering exposure to various aspects of silicon validation and development. You'll be responsible for creating and maintaining test infrastructure, supporting device driver development, and ensuring the quality and reliability of Google's hardware platforms.

This is an excellent opportunity for someone with strong technical skills in embedded systems and software development who wants to work on cutting-edge hardware validation at one of the world's leading technology companies. The role offers the chance to work with advanced technology while contributing to products that impact billions of users worldwide.

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

RTL Design Engineer, Camera and Machine Learning, Silicon

RTL Design Engineer position at Google focusing on camera and machine learning silicon design, requiring expertise in digital logic design and RTL development.

Software Engineering III, Embedded

Software Engineering III position at Google focusing on embedded systems development, kernel programming, and networking infrastructure.

Software Engineering III, Embedded

Software Engineering III position at Google focusing on embedded systems development, kernel programming, and networking infrastructure.

Embedded Software Engineer, Silicon Security

Embedded Software Engineer position at Google focusing on Silicon Security, requiring expertise in embedded systems, device drivers, and hardware/software integration.

Software Engineer III, Embedded Systems/Firmware, Silicon

Software Engineer III position at Google focusing on embedded systems and firmware development, offering competitive compensation and opportunities to work on next-generation technologies.