Performance Validation Engineer, Silicon

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
3+ years of experience
Hardware

Description For Performance Validation Engineer, Silicon

Google is seeking a Performance Validation Engineer to join their Silicon team, focusing on developing and executing performance validation plans for multi-media imaging IP in Google's mobile SoC. This role combines embedded programming, computer architecture, and camera imaging pipeline expertise to ensure optimal performance of Google's custom silicon solutions.

The position involves working closely with architects and verification leads to develop comprehensive validation strategies for both emulation and post-silicon phases. You'll be responsible for creating and validating benchmarks, executing performance testing plans, and debugging complex performance issues using hardware monitoring tools.

This is an excellent opportunity for someone with strong technical skills in embedded systems and computer architecture to contribute to Google's next-generation hardware experiences. You'll be part of a team that directly impacts Google's consumer products, working on solutions that combine the best of Google's AI, Software, and Hardware capabilities.

The role requires a solid foundation in computer engineering, with specific expertise in performance characterization and software development. Experience with emulation platforms, FPGAs, silicon bring-up, and embedded systems is highly valued. You'll work in an environment that pushes boundaries and develops custom silicon solutions that power future Google products.

The position offers the chance to work on cutting-edge technology that impacts millions of users worldwide, while being part of Google's mission to organize the world's information and make it universally accessible and useful. The team culture emphasizes innovation, technical excellence, and collaborative problem-solving to create radically helpful experiences through technology.

Last updated 16 minutes ago

Responsibilities For Performance Validation Engineer, Silicon

  • Work with architects and performance verification lead to develop emulation and post-silicon verification plans
  • Develop and validate functionality of benchmarks required by performance verification plans
  • Execute performance testing plans in emulation and on silicon with developed benchmarks
  • Debug discovered performance issues using hardware performance monitors and analyze performance statistics

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
  • 3 years of experience with performance characterization and software development
  • Experience with computer architecture
  • Experience in C Programming

Interested in this job?

Jobs Related To Google Performance Validation Engineer, Silicon

GPU Silicon Architect

GPU Silicon Architect position at Google focusing on defining and optimizing GPU cores for Tensor System on Chip, working with ML and Android teams.

Software Engineer, Embedded Systems/Firmware, Pixel

Software Engineering role at Google focusing on embedded systems and firmware development for Pixel devices, requiring expertise in Linux kernel and embedded operating systems.

System Performance and Architecture Engineer, Silicon

System Performance and Architecture Engineer position at Google, focusing on silicon development and optimization for compute-centric hardware IP blocks including GPUs and TPUs.

Embedded Software Developer III, Developing Productivity, Core

Mid-level embedded software developer position at Google focusing on developer productivity tools and core infrastructure development using Linux and C++.

Software Engineer, System Software, Pixel

System Software Engineer position at Google focusing on Pixel device stability, debugging, and performance optimization, requiring C/C++ expertise and embedded systems experience.