Google - Sunnyvale, TX

posted 18 days ago

Full-time - Mid Level
Sunnyvale, TX
Web Search Portals, Libraries, Archives, and Other Information Services

About the position

This position involves working as part of a diverse team to develop custom silicon solutions that enhance Google's direct-to-consumer products. The role focuses on the design and implementation of Application-Specific Integrated Circuits (ASICs) aimed at accelerating machine learning computations in Google's data centers. The successful candidate will contribute to the microarchitecture, design, documentation, and implementation of next-generation machine learning center accelerators, playing a crucial role in shaping hardware experiences that deliver exceptional performance and efficiency.

Responsibilities

  • Define micro-architecture specifications and take ownership of one or more modules and implement Register-Transfer Level (RTL).
  • Create simple test benches and debug complex logic simulation.
  • Converge functionality and Power, Performance and Area (PPA) of the design.
  • Work closely with software teams to ensure solutions.
  • Contribute to design methodology, libraries and code review.

Requirements

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
  • 2 years of experience with industry standard tools, languages and methodologies relevant to the development of silicon-based ICs and chips.
  • Experience in logic design, functional, and Power, Performance and Area (PPA) closure.

Nice-to-haves

  • Master's degree or PhD in Electrical Engineering, Computer Engineering or Computer Science, with an emphasis on computer architecture.
  • 7 years of experience in ASIC design and in one or more successful ASIC products from concept to silicon.
  • Experience applying engineering best practices (eg, code review, testing, refactoring).
  • Experience applying computer architecture principles to solve open-ended problems.
  • Knowledge of computer networks and machine learning.
  • Understanding of computer architecture/memory subsystem architecture.

Benefits

  • Bonus
  • Equity
  • Health insurance
  • Retirement savings plan (401k)
  • Paid time off (PTO)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service