Amazon logo

Senior Emulation Engineer

Amazon
Full-time
On-site
Cupertino, California, United States
$183,000 - $247,600 USD yearly
Level - Senior

Role Overview

The Senior Emulation Engineer will be part of the Cloud-Scale Machine Learning Acceleration team at Amazon, based in Cupertino, California. This individual will focus on the design and optimization of hardware for AWS data centers, particularly regarding AWS Inferentia, our machine learning inference server. The role entails significant contributions to hardware emulation methodologies aimed at validating and improving our custom-built cloud server infrastructure.

Experience Level

Candidates should have over 8 years of experience in emulation engineering, particularly within post-silicon validation frameworks, and possess strong skills in C/C++ and System Verilog.

Main Responsibilities

  • Design emulation capabilities using System Verilog, C, C++, Python, and shell scripts.
  • Develop and optimize scalable compile flows tailored to project requirements.
  • Create and maintain bus functional prototype models utilizing DPI programming.
  • Integrate ViP components into the SoC ensuring high-quality design output.
  • Collaborate with SoC teams and vendor partners to refine system validation methodologies.
  • Automate emulation tasks and debug RTL failures related to chip functionality.
  • Optimize build and run times of emulation models while ensuring high performance.

Qualifications

Applicants are required to hold a Bachelor’s degree in Electrical Engineering or a related field. Proficiency in coding with C/C++ and System Verilog is necessary, alongside experience in developing functional specifications and test automation frameworks.

Education Requirements

A Bachelor’s degree in Electrical Engineering or a related field is mandatory, though a Master’s or Ph.D. is preferred.