Taro Logo

Performance Validation Engineer, Silicon

Google organizes the world's information and makes it universally accessible and useful.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Performance Validation Engineer, Silicon

Google is seeking a Performance Validation Engineer for their Silicon team to develop and execute performance validation plans for multi-media imaging IP in Google's mobile SoC. The role involves working in an in-house bare-metal/embedded environment for both pre and post-silicon validation.

Key responsibilities include:

  • Developing emulation and post-silicon verification plans with architects and performance verification lead
  • Becoming familiar with the programming model for at least one IP in a custom SoC
  • Developing and validating functionality of benchmarks for performance verification
  • Executing performance testing plans in emulation and on silicon
  • Debugging performance issues using hardware performance monitors

The ideal candidate should have a background in embedded programming, computer architecture, and preferably camera imaging pipeline/mobile SoC design. This role is part of Google's mission to organize the world's information and make it universally accessible and useful, combining AI, Software, and Hardware to create helpful experiences.

Google offers an inclusive work environment, welcoming people with disabilities and providing equal opportunities regardless of background. The company is committed to building a diverse workforce representative of its users and fostering a culture of belonging.

Join Google's team to push boundaries in custom silicon solutions, contributing to the innovation behind products used by millions worldwide and shaping the next generation of hardware experiences.

Last updated 8 months ago

Responsibilities For Performance Validation Engineer, Silicon

  • Work with architects and performance verification lead to develop emulation and post-silicon verification plans
  • Become familiar with the programming model for at least one IP in a custom SoC
  • Develop and validate the functionality of benchmarks required by the performance verification plans
  • Execute the performance testing plans in emulation and on silicon with the developed benchmarks
  • Debug any discovered performance issue by facilitating hardware performance monitors and analyze collected performance stats with architects

Requirements For Performance Validation Engineer, Silicon

Linux
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience
  • 5 years of experience in silicon validation
  • Experience with computer architecture
  • Experience in C Programming

Interested in this job?