System Performance Engineer

Google organizes world's information and makes it universally accessible through AI, Software, and Hardware to create helpful experiences for users.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI

Description For System Performance Engineer

Google's Devices & Services team is seeking a System Performance Engineer to join their innovative hardware development efforts. This role combines the best of Google AI, Software, and Hardware to create groundbreaking user experiences. As a System Performance Engineer, you'll work on custom silicon solutions powering Google's direct-to-consumer products, contributing to products used by millions worldwide.

The position requires deep expertise in System Software, Silicon architecture, and performance optimization. You'll work closely with ML System Architects and Software teams to define and validate hardware/software specifications, focusing on SoC architecture and system performance metrics. The role involves understanding complex software workloads and optimizing compute engine utilization on Silicon.

This is an exciting opportunity to shape the next generation of hardware experiences at Google, working with cutting-edge technologies including AI/ML and Large Language Models on edge devices. You'll be part of a diverse team that pushes boundaries in hardware innovation, focusing on delivering unparalleled performance, efficiency, and integration.

The ideal candidate will have strong background in Electronics Engineering or Computer Science, with experience in mobile SoC architecture and system software architecture. You'll play a crucial role in power and performance optimization, working with various teams to ensure key performance indicators are met while maintaining efficient system operation.

Last updated 3 hours ago

Responsibilities For System Performance Engineer

  • Understand the Silicon Hardware and software architecture, design and implementation of a SoC
  • Understand software workloads and utilize the available compute engines on the Silicon
  • Define and validate key performance metrics (KPIs) and power goals for SoC and critical user journey workloads
  • Engage with ML System Architects and Software teams to define and validate Hardware/Software specifications
  • Engage with Verification and Validation teams to ensure KPIs are met

Requirements For System Performance Engineer

Python
Linux
  • Bachelor's degree in Electronics Engineering, Computer Engineering or Computer Science, or equivalent practical experience
  • 3 years of experience working with System Software of Silicon architecture, GPU and memory subsystem
  • Experience in power and performance optimization
  • Experience programming in Python, C, or C++

Interested in this job?

Jobs Related To Google System Performance Engineer

Technical Program Manager II, Embedded Software Systems, Devices and Platforms

Technical Program Manager role at Google focusing on embedded software systems and hardware platforms development.

Imaging and Multimedia System Architect, Silicon

Lead system architecture for Google's Tensor SoCs, focusing on imaging, multimedia, and AI features for Pixel devices.

System Power and Performance Architect, Silicon

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

ASIC Platform Software Architect, Silicon

ASIC Platform Software Architect position at Google, focusing on hardware-software integration for consumer electronics products.

SoC RTL Design Engineer

SoC RTL Design Engineer position at Google, focusing on custom silicon solutions development for consumer products, requiring 3+ years of RTL coding experience.