Taro Logo

Software Engineer Ⅲ, Silicon Multimedia

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
2+ years of experience
AI

Description For Software Engineer Ⅲ, Silicon Multimedia

Google is seeking a Software Engineer III to join their Silicon Validation software team, focusing on developing platforms and tools for Google Tensor validation. This role combines embedded systems, hardware validation, and software development, working across various environments from bare metal to embedded Linux. The position involves creating validation software that runs on multiple platforms including FPGA emulation and post-silicon hardware.

As part of Google's mission to organize world's information and make it universally accessible, you'll be working at the intersection of AI, Software, and Hardware to create groundbreaking experiences. The role requires expertise in C/C++ programming, embedded systems, and hardware validation, with opportunities to work on critical projects that impact Google's silicon initiatives.

The ideal candidate will have strong software development skills, experience with firmware or real-time operating systems, and the ability to work with both hardware and software teams. You'll be responsible for developing test infrastructure, supporting users, and collaborating with internal and external partners to ensure successful validation of Google's silicon products.

This position offers the opportunity to work on cutting-edge technology at one of the world's leading tech companies, with access to state-of-the-art resources and the chance to impact billions of users. The role combines technical depth in embedded systems with the breadth of Google's ambitious hardware initiatives, making it an exciting opportunity for engineers passionate about working at the hardware-software interface.

Last updated 2 days ago

Responsibilities For Software Engineer Ⅲ, Silicon Multimedia

  • Design and implement the validation software for Google Tensor
  • Create and integrate software on emulation, Field Programmable Gate Array, 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 Software Engineer Ⅲ, Silicon Multimedia

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

Benefits For Software Engineer Ⅲ, Silicon Multimedia

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Equal opportunity employer
  • Accommodation for disabilities
  • Parental benefits

Interested in this job?

Jobs Related To Google Software Engineer Ⅲ, Silicon Multimedia