Software Engineer, CPU Performance Modeling Engineer

3 Months ago • 2-2 Years • Research & Development

Job Summary

Job Description

As a Software Engineer, CPU Performance Modeling Engineer, you will work with system teams and the CPU Architecture team at Google to develop an understanding of the CPU, SoC, performance metrics, benchmarks/measuring tools, and available optimization knobs. You will define methods and technologies to model CPU performance at different accuracy levels by supporting architectural explorations and decision-making. In addition, you will correlate performance projections with measured post-silicon data.
Must have:
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages
  • 2 years of experience with data structures or algorithms
  • 2 years of experience with performance, large scale systems data analysis, visualization tools, or debugging
  • Experience in performance modeling, performance analysis, and workload characterization
Good to have:
  • Master’s degree or PhD in Engineering, Computer Science, or other technical related field
  • Experience in modern, high-performance CPU/ML architecture and micro-architecture
  • Ability and interest to learn other coding languages as needed
  • Excellent object-oriented, database design, and SQL skills

Job Details


Minimum qualifications:

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience.
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
  • 2 years of experience with data structures or algorithms.
  • 2 years of experience with performance, large scale systems data analysis, visualization tools, or debugging
  • Experience in performance modeling, performance analysis, and workload characterization.

Preferred qualifications:

  • Master’s degree or PhD in Engineering, Computer Science, or other technical related field.
  • Experience in modern, high-performance CPU/ML architecture and micro-architecture.
  • Ability and interest to learn other coding languages as needed.
  • Excellent object-oriented, database design, and SQL skills.

About the job

Be part of a diverse team that pushes boundaries, developing custom silicon solutions that power the future of Google's direct-to-consumer products. You'll contribute to the innovation behind products loved by millions worldwide. Your expertise will shape the next generation of hardware experiences, delivering unparalleled performance, efficiency, and integration.

In this role, you will work with system teams and the CPU Architecture team to develop an understanding of the CPU, SoC, performance metrics, benchmarks/measuring tools, and available optimization knobs. You will define methods and technologies to model CPU performance at different accuracy levels by supporting architectural explorations and decision-making. In addition, you will correlate performance projections with measured post-silicon data.

Behind everything our users see online is the architecture built by the Technical Infrastructure team to keep it running. From developing and maintaining our data centers to building the next generation of Google platforms, we make Google's product portfolio possible. We're proud to be our engineers' engineers and love voiding warranties by taking things apart so we can rebuild them. We keep our networks up and running, ensuring our users have the best and fastest experience possible.

Responsibilities

  • Design, develop, test, deploy, maintain, and improve CPU software modeling and other software tools.
  • Manage individual project priorities, deadlines, and deliverables.
  • Collaborate with hardware and software CPU architecture teams, SOC performance modeling team, and other Google Software teams.

Similar Jobs

Applike Group - Senior Go Backend Developer (Playtime Supply) (f/m/d)

Applike Group

Hamburg, Hamburg, Germany (Hybrid)
3 Months ago
Google - Software Engineer III, Full Stack, Google Ads

Google

Mountain View, California, United States (On-Site)
3 Months ago
Enphase Energy - Senior Embedded Firmware Engineer

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Google - Software Engineer III, Mobile (Android), Google Translate

Google

Bengaluru, Karnataka, India (On-Site)
3 Months ago
ByteDance - Senior Research Scientist- Foundation Model, Generative AI

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Intel Corporation - Silicon Hardware Engineering - Intern, Bachelors

Intel Corporation

Santa Clara, California, United States (On-Site)
3 Months ago
Netflix - Software Engineer (L5) - Consumer Engineering

Netflix

United States (Remote)
3 Months ago
Marvell - Analog Design Engineer, Senior Principal

Marvell

Pavia, Lombardy, Italy (On-Site)
3 Months ago
Rivos - Physical Design - Intern

Rivos

(On-Site)
3 Months ago
Cadence - Lead Software Engineer

Cadence

Shanghai, Shanghai, China (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Barclays - RnC Analyst

Barclays

Pune, Maharashtra, India (On-Site)
5 Months ago
Regent Craft - Senior Flight Controls Engineer

Regent Craft

North Kingstown, Rhode Island, United States (Hybrid)
4 Months ago
ByteDance - Video Algorithm Engineer - Multimedia Lab

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Paytm - IOS Developer - Software Engineer

Paytm

Noida, Uttar Pradesh, India (On-Site)
3 Months ago
Scopely - Senior Engineer - Monopoly GO!

Scopely

Seville, Andalusia, Spain (Hybrid)
3 Months ago
Extreme Network - Staff SW Applications Engineer (9516)

Extreme Network

Florida, United States (Hybrid)
4 Months ago
G5 Games - C++ Gameplay Programmer

G5 Games

Yerevan, Yerevan, Armenia (Remote)
3 Months ago
The Walt Disney Company - Lead Software Engineer (C/C++ or Rust)

The Walt Disney Company

Seattle, Washington, United States (On-Site)
2 Months ago
ByteDance - Software Engineer, Video-On-Demand

ByteDance

Singapore (On-Site)
3 Months ago
Google - Staff Software Engineer, Borg Ecosystem

Google

(On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Tel Aviv-Yafo, Tel Aviv District, Israel

Meta - Product Manager, Growth Platforms

Meta

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Unity - Auctioneer Product Manager

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Unity - Data Product Manager

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago
Google - Senior Research Scientist, Natural Language Processing

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Unity - Senior Game Economy Manager

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago
Vimeo - Sr. DevOps Engineer

Vimeo

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Months ago
Google - Software Engineer III, Machine Learning, Google Research

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Unity - Automation Engineer

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Months ago
Unity - Senior Growth Strategy Manager

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
6 Months ago
Moon Active - Business Strategy Manager

Moon Active

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Zippin - Senior Embedded Software Engineer

Zippin

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Google - Staff Software Engineer, Cloud Bigtable

Google

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Google - Senior Software Engineering Manager, AI Studio

Google

(On-Site)
2 Months ago
Matic Robots - Systems  Engineer (Embedded Linux)

Matic Robots

Canada (On-Site)
4 Months ago
ByteDance - XR Camera Engineer Graduate (PICO-Lab) - 2025 Start (PHD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
ByteDance - Backend Software Engineer Graduate (Customer Service Platform) -2025 Start (BS/MS)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Nielsen Holdings - Machine learning  Engineer

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
W Beyond   - Embedded C

W Beyond

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Microsoft - Silicon Engineering Intern

Microsoft

Andhra Pradesh, India (On-Site)
4 Months ago
Google - CPU Design Verification Engineer, Google Cloud

Google

Haifa, Haifa District, Israel (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug