Taro Logo

Sr. Emulation Engineer, AWS Annapurna Labs

Amazon's cloud computing division developing custom machine learning inference hardware for data centers
$143,300 - $247,600
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Sr. Emulation Engineer, AWS Annapurna Labs

As a Senior Emulation Engineer in Amazon's Cloud-Scale Machine Learning Acceleration team, you'll be at the forefront of developing next-generation hardware for AWS data centers, including the custom-designed AWS Inferentia machine learning inference server. This role combines hardware design, system validation, and cutting-edge machine learning technology.

You'll be responsible for defining and implementing emulation-driven validation methodologies, working with various teams to determine platform requirements, and ensuring high-quality design delivery. The position requires expertise in system verilog, C++, Python, and shell scripting to create sophisticated emulation capabilities and automated workflows.

Working at Amazon's Annapurna Labs, you'll collaborate with interdisciplinary teams including software, firmware, architecture, design, and verification specialists. Your work will directly impact the development of some of the most advanced Machine Learning Accelerators in the world.

The role offers competitive compensation ranging from $143,300 to $247,600 based on location and experience, plus additional benefits including equity and comprehensive healthcare. You'll be working in Cupertino, CA, at the heart of Silicon Valley's tech innovation.

This position is ideal for someone with strong technical skills in hardware emulation and verification, excellent communication abilities, and a passion for pushing the boundaries of machine learning hardware. You'll have the opportunity to influence the future of AWS's machine learning infrastructure while working with cutting-edge technology in a fast-paced, innovative environment.

The role combines technical leadership with hands-on development, requiring both depth in hardware verification and breadth across various technical domains. Success in this position means delivering high-quality emulation solutions that enable AWS to maintain its leadership in cloud computing and machine learning acceleration.

Last updated a day ago

Responsibilities For Sr. Emulation Engineer, AWS Annapurna Labs

  • Design emulation capabilities in system verilog/C/C++/Python/Shell scripts
  • Develop scalable compile flows targeting project requirements
  • Develop bus functional prototype models using DPI programming
  • Develop run time framework in C++ to execute compiled emulation models
  • Debug RTL failures associated with chip functionality
  • Work with vendors to ensure emulation tool chain is up to date
  • Execute system validation flows

Requirements For Sr. Emulation Engineer, AWS Annapurna Labs

Python
Linux
  • Experience in developing testbench framework
  • Experience with automated execution flows
  • Experience with bus functional prototypes
  • Knowledge of functional specifications
  • Experience with design verification plans
  • Master's degree in electrical engineering or computer engineering preferred
  • Strong communication skills
  • Experience with project management of technical projects

Benefits For Sr. Emulation Engineer, AWS Annapurna Labs

Medical Insurance
  • Medical benefits
  • Financial benefits
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Sr. Emulation Engineer, AWS Annapurna Labs