Asic Design Engineer, Cloud-scale Machine Learning Acceleration Team - Annapurna Labs

Amazon Amazon · Big Tech · Cupertino, CA · Software Development

Design Engineer for custom ASICs (System on Chip) used in AWS's machine learning inference servers, focusing on high-performance, area, and power-efficient RTL design, microarchitecture, and implementation.

What you'd actually do

  1. Develop and implement high-performance, area and power-efficient RTL designs to meet project specifications and targets
  2. Conduct in-depth analysis of designs, microarchitectures, and architectures to optimize trade-offs between features, power consumption, performance, and area requirements
  3. Create microarchitectures, implement SystemVerilog RTL, and deliver synthesis and timing-clean designs with appropriate constraints
  4. Execute lint and clock domain crossing quality checks to ensure design integrity
  5. Collaborate closely with cross-functional teams, including architects, fellow designers, verification specialists, pre- and post-silicon validation teams, and synthesis, timing, and back-end experts

Skills

Required

  • Bachelor's degree in Electrical Engineering or a related field
  • Experience identifying bugs in architecture, algorithms, functionality, and performance with strong overall debugging skills
  • Experience verifying at multiple levels of logic from IP blocks to SoCs to full system testing
  • Proficiency in SystemVerilog
  • Excellent analytical and problem-solving skills

Nice to have

  • Master's degree in Electrical or Communications Engineering or a related field
  • Experience with formal verification techniques including abstraction and end-to-end checking
  • Experience with ARM and various DSP ISAs
  • Experience with current and upcoming RF standards in cellular (4G/5G NR), WiMAX, 802.11ad, microwave backhaul, or related broadband wireless standards
  • Experience with industry standard tools and scripting languages (Python or Perl) for automation
  • Familiarity with key components such as interconnects, DMAs, Memory sub-systems, accelerator engines, debug and system level architectures
  • Strong drive to innovate, explore new solutions, and contribute to the company's intellectual property through patents