Logo of Huzzle

RTL Design Engineer, Multimedia and Machine Learning, Silicon

image

Google

3mo ago

  • Job
    Full-time
    Mid Level
  • Software Engineering
    Engineering

AI generated summary

  • You need a degree in a relevant field, 3 years in RTL design with Verilog/SystemVerilog, scripting skills, and experience in logic synthesis and low-power design. Preferred: advanced degree, multimedia IPs, ASIC methodology, C/C++.
  • You will perform RTL coding and verification, debug simulations, optimize designs for power, performance, and area, and automate tasks while participating in synthesis and FPGA/silicon bring-up.

Requirements

  • Minimum qualifications:
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
  • 3 years of experience with digital logic design principles, RTL design concepts, and languages such as Verilog or SystemVerilog.
  • Experience with logic synthesis techniques to optimize RTL code, performance and power, and low-power design techniques.
  • Experience with a scripting language such as Perl or Python.
  • Preferred qualifications:
  • Master's degree or PhD in Electrical Engineering, Computer Engineering or Computer Science, with an emphasis on computer architecture.
  • Experience implementing Camera ISP image processing blocks, Video processing blocks, Machine Learning IPs, or other multimedia IPs such as Display or Video Codecs.
  • Experience with ASIC design methodologies for clock domain checks and reset checks.
  • Excellent C/C++ programming and software design skills.

Responsibilities

  • Perform Verilog/SystemVerilog RTL coding, function/performance simulation debug, and Lint/CDC/FV/UPF checks.
  • Perform RTL verification using industry standard methodologies. Participate in test planning and coverage analysis.
  • Develop RTL implementations that meet engaged power, performance and area goals.
  • Participate in synthesis, timing/power closure and FPGA/silicon bring-up.
  • Create tools/scripts to automate tasks and track progress.

FAQs

What is the minimum educational qualification required for this role?

The minimum educational qualification required is a Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.

How many years of experience are needed for this position?

A minimum of 3 years of experience is required in digital logic design principles, RTL design concepts, and languages such as Verilog or SystemVerilog.

What programming skills are preferred for this role?

Excellent C/C++ programming and software design skills are preferred for this role.

Are there opportunities for individuals with advanced degrees?

Yes, a Master's degree or PhD in Electrical Engineering, Computer Engineering, or Computer Science, with an emphasis on computer architecture, is preferred.

What types of projects will I be working on in this role?

You will be responsible for RTL design development of camera and machine learning designs, including RTL coding, architecture, power, performance, and area (PPA) optimizations.

What scripting languages are acceptable for this role?

Experience with scripting languages such as Perl or Python is acceptable for this role.

Will I be involved in verification processes?

Yes, you will perform RTL verification using industry-standard methodologies and participate in test planning and coverage analysis.

Is experience with ASIC design methodologies a requirement?

Yes, experience with ASIC design methodologies for clock domain checks and reset checks is preferred.

What is the work environment like at Google in this role?

You will be part of a diverse team that develops custom silicon solutions, contributing to innovation behind products powered by Google’s AI, software, and hardware technologies.

Does Google provide equal employment opportunities?

Yes, Google is committed to equal employment opportunity regardless of various factors, including race, gender identity, disability, and veteran status.

Technology
Industry
10,001+
Employees
1998
Founded Year

Mission & Purpose

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.