JobMesh

RTL Design Engineer, Machine Learning

Google · Sunnyvale, California, US

Minimum qualifications: - Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical ex...

Job description

Minimum qualifications: - Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience. - 8 years of experience with custom silicon design (SoCs, ASICs, etc.). - Experience with RTL (Register Transfer Level) design using Verilog or SystemVerilog. Preferred qualifications: - Master's degree or PhD in Electrical Engineering, Computer Engineering or Computer Science, with an emphasis on computer architecture. - Experience interacting with software, architecture, and other cross-functional teams. - Experience with a scripting language (e.g., Python or Perl). - Experience applying engineering best practices (e.g., code review, testing, refactoring). - Knowledge of processor design, accelerators, or memory hierarchies and machine learning algorithms. - Knowledge of high performance and low power design techniques. About the job: In this role, you’ll work to shape the future of AI/ML hardware acceleration. You will have an opportunity to drive cutting-edge TPU (Tensor Processing Unit) technology that powers Google's most demanding AI/ML applications. You’ll be part of a team that pushes boundaries, developing c...