Google - Portland, OR

posted 23 days ago

Full-time - Senior
Portland, OR
Web Search Portals, Libraries, Archives, and Other Information Services

About the position

The Lead CPU Performance Architect at Google will play a pivotal role in developing custom silicon solutions that enhance the performance and efficiency of Google's products. This position involves collaborating with various teams to innovate and improve CPU architecture, focusing on performance modeling, analysis, and workload characterization. The architect will be responsible for defining architecture specifications and leading the implementation of CPU designs, ensuring that they meet performance benchmarks and contribute to the advancement of Google's SoC products.

Responsibilities

  • Deliver solutions to ambiguous problems related to CPU performance and micro-architecture design.
  • Plan, drive, and evaluate ARM's architecture features from both architecture and performance perspectives.
  • Define and write CPU subsystem architecture specifications.
  • Lead collaboration with RTL, design verification, and physical design teams for efficient CPU implementation.
  • Drive performance correlation between performance models and RTL implementations, and perform pre-silicon and post-silicon performance bug triage.

Requirements

  • Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
  • 8 years of experience in high-performance microprocessor architecture, micro-architecture, performance, and design.
  • Experience in CPU architecture with CPU blocks.
  • Experience in performance modeling, analysis, correlation, and workload characterization.

Nice-to-haves

  • PhD in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Experience leading CPU/ML micro-architecture exploration and performance model development.
  • Knowledge of system software components, such as Linux, drivers, and runtime.
  • Knowledge of processor instruction set architecture (e.g., ARM, RISC-V, x86).
  • Excellent verbal and written communication skills.

Benefits

  • Competitive salary range of $177,000-$266,000 + bonus + equity + benefits.
  • Comprehensive health insurance coverage.
  • Retirement savings plan with 401(k) options.
  • Paid time off and holidays.
  • Opportunities for professional development and continued education.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service