FPGA Development Engineer, Annapurna Labs

Annapurna Labs builds high-performance hardware and software solutions used in AWS data centers globally.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For FPGA Development Engineer, Annapurna Labs

Annapurna Labs, an Amazon company, is seeking a talented FPGA Development Engineer to join their team focused on building accelerator services. This role sits at the intersection of hardware and software development, working on high-performance solutions deployed in AWS data centers globally. As an FPGA Development Engineer, you'll be responsible for the complete lifecycle of FPGA-based accelerators, from design through deployment. You'll work with cutting-edge technologies like AWS F1/F2 platforms to enable hardware acceleration in the cloud.

The position offers an opportunity to shape the future of cloud hardware acceleration, working on projects that directly impact AWS customers. You'll be developing RTL designs, creating customer examples, and building internal accelerators. The role requires deep technical expertise in FPGA development, system architecture, and hardware debugging. You'll be part of a team that values operational excellence and customer experience, working in a fast-paced environment that pushes the boundaries of what's possible with FPGA technology.

Key responsibilities include developing complex RTL designs, troubleshooting hardware issues, implementing verification testing, and delivering accelerator designs to external customers. You'll also be involved in defining product features, establishing performance benchmarks, and providing technical leadership in hardware architecture and design reviews. The role requires strong communication skills, as you'll be presenting technical information and reporting on development status to management.

This is an excellent opportunity for someone passionate about hardware development who wants to work at the forefront of cloud computing technology. You'll be part of Amazon's innovative culture, working with a team that's dedicated to delivering world-class customer experiences through hardware acceleration solutions. The position offers the chance to work on challenging problems, learn about data center infrastructure, and make a significant impact on AWS's hardware acceleration capabilities.

Last updated 2 minutes ago

Responsibilities For FPGA Development Engineer, Annapurna Labs

  • Develop RTL designs for FPGA based acceleration
  • Debug and troubleshoot hardware issues and performance bottlenecks
  • Implement and improve simulation testing across the product lifecycle
  • Define product features and performance benchmarks
  • Report on status of development, quality, operations, and system performance
  • Deliver accelerator designs as part of the SDK
  • Review hardware architecture/design/validation/verification plans

Requirements For FPGA Development Engineer, Annapurna Labs

Python
Linux
  • 2+ years of non-internship system design/architecture experience using FPGA
  • 3+ years of RTL development using SystemVerilog, Verilog or VHDL
  • 3+ years of testbench development and debugging using SystemVerilog/UVM
  • Experience with FPGA development tools (AMD Vivado, Altera/Intel Quartus)
  • Programming experience in scripting languages (Shell, Python, Tcl, or Lua)
  • Experience with Linux environments and Git
  • Bachelor's degree in computer engineering or equivalent

Interested in this job?

Jobs Related To Annapurna Labs (U.S.) Inc. FPGA Development Engineer, Annapurna Labs

Software Engineer II, Annapurna Labs ML Acceleration System Software

Software Engineer II position at Annapurna Labs focusing on ML server system software development, requiring 3+ years of experience in software development and system architecture.

Embedded Software Development Engineer, Machine Learning Accelerators

Embedded Software Development Engineer position at Annapurna Labs focusing on machine learning accelerator development, combining firmware engineering with ML hardware optimization.

HBM ASIC Test Engineer, Annapurna Silicon Operations

AWS Annapurna Labs seeks an HBM ASIC Test Engineer to develop and optimize semiconductor testing for machine learning accelerator servers, focusing on High Bandwidth Memory interfaces and system-level integration.

ASIC Engineer

ASIC Engineer position at NVIDIA, working on next-generation GPUs, CPUs, and SoCs for data center, ML, and autonomous driving applications in Bengaluru, India.

Design Verification Engineer

Design Verification Engineer role at Amazon Kuiper, developing satellite communication systems with competitive pay $104K-$212K, multiple US locations.