Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field, or equivalent practical experience.
15 years of experience in digital logic design principles and RTL design concepts.
Proficient in RTL languages, specifically SystemVerilog, and related design processes.
Master's degree or PhD in a relevant field is preferred.
Experience leading front-end design for modern processors or AI accelerators is a plus.
Familiarity with ARM Instruction Set Architecture and SOC design is advantageous.
Responsibilities
Develop CPU subsystem front-end designs focusing on microarchitecture and RTL design.
Propose and evaluate performance-enhancing microarchitecture features in collaboration with cross-functional teams.
Communicate the advantages and disadvantages of microarchitecture enhancements effectively.
Deliver designs that meet performance, power, and area (PPA) goals with high production quality.
Collaborate with the Verification team to ensure quality designs and work with physical design and power teams.
Benefits
Comprehensive health and wellness programs.
Generous paid time off and holiday policies.
Retirement savings plans with company matching.
Equity benefits and performance bonuses.
Opportunities for professional development and continuous learning.
Full Job Description
info_outline X In most instances, this position requires in-person interviews as part of the hiring process.
Minimum qualifications:
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
15 years of experience with digital logic design principles, RTL design concepts, and languages such as Verilog or SystemVerilog.
Experience with RTL language (System Verilog) and related design processes (e.g., Lint, UPF).
Preferred qualifications:
Master's degree or PhD in Electrical Engineering, Computer Engineering or Computer Science, with an emphasis on computer architecture.
Experience leading front-end design for modern processor components or AI accelerators.
Experience with ARM Instruction Set Architecture.
Experience with SOC design, architect, and integration.
Responsibilities
Participate in developing CPU subsystem. Develop CPU subsystem front-end designs, emphasizing on microarchitecture and RTL design for the next generation CPU.
Propose performance enhancing microarchitecture features, and work with Software, Architect, and Performance teams for trade-off studies.
Communicate the pros and cons of microarchitecture enhancements. Deliver designs, meeting PPA goals with production quality.
Work with the Verification team to ensure production of quality designs, and the physical design and power teams to meet frequency, power, and area goals.
Become familiar with modern techniques, interpret the techniques into design constructs, and languages in order to provide guidance to and participate in the performance evaluation effort.
Individual pay is determined by factors including job-related skills, experience, and relevant education or training.
Google is a multinational technology company that specializes in Internet-related services and products. These include online advertising technologies, search engine, cloud computing, software, and hardware. Google was founded in 1998 by Larry Page and Sergey Brin while they were Ph.D. students at Stanford University. The company has grown tremendously since then and has become one of the most valuable companies in the world. Google's mission is to organize the world's information and make it universally accessible and useful.