FPGA/CPLD Firmware Engineer for ML Acceleration

Amazon Web Services (AWS)

Austin (TX)

On-site

USD 144,000 - 194,000

Full time

38 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Annapurna Labs in Austin, TX, is seeking an experienced CPLD/FPGA Firmware Engineer to join our ML Acceleration Server Firmware team, developing firmware for power sequencing and control systems in data center servers.

You will work across software and hardware teams, deploying firmware from pre-silicon emulation to production, using Verilog, C, C++, Lua, Python, and other languages to build reliable server software and hardware for customers deploying ML workloads at scale.

Qualifications

  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience.
  • Experience programming with at least one software programming language.
  • 3+ years of programming with at least one hardware description language (HDL) experience.

Responsibilities

  • Develop CPLD and FPGA programs that implement power sequencing and manage various protocols, including PWM, I2C, and SPI.
  • Develop systems software and drivers.
  • Define test and automation flows to validate firmware.
  • Evaluate and optimize firmware performance.
  • Build error detection and recovery mitigation systems at AWS scale.

Skills

Software dev
System design
HDL programming
HDL Verilog

Education

Bachelor's degree in computer science or equivalent

Job description

Annapurna Labs in Austin, TX, is seeking an experienced CPLD/FPGA Firmware Engineer to join our ML Acceleration Server Firmware team, developing firmware for power sequencing and control systems in data center servers.

You will work across software and hardware teams, deploying firmware from pre-silicon emulation to production, using Verilog, C, C++, Lua, Python, and other languages to build reliable server software and hardware for customers deploying ML workloads at scale.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

FPGA/CPLD Firmware Engineer for ML Accelerator Systems
FPGA/CPLD Firmware Engineer for ML Accelerator Systems

Amazon • Austin (TX)

On-site
USD 144,000 - 194,000
CPLD/FPGA Firmware Engineer – Accelerated Compute
CPLD/FPGA Firmware Engineer – Accelerated Compute

Socket.dev • Austin (TX)

On-site
USD 144,000 - 194,000
RSUs
Health insurance
401(k) matching
+2
CPLD/FPGA Firmware Engineer, Annapurna Labs, ML Accelerator Systems Firmware
CPLD/FPGA Firmware Engineer, Annapurna Labs, ML Accelerator Systems Firmware

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 144,000 - 194,000
ML Acceleration Systems Engineer II
ML Acceleration Systems Engineer II

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 144,000 - 194,000
Embedded Firmware Engineer, ML Server Control
Embedded Firmware Engineer, ML Server Control

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
Senior Firmware Engineer: ML Power & Performance
Senior Firmware Engineer: ML Power & Performance

Amazon • Austin (TX)

On-site
USD 151,000 - 261,500
C/C++ ML Acceleration HW/SW Engineer
C/C++ ML Acceleration HW/SW Engineer

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 165,000 - 224,000
ML Acceleration Systems Software Engineer
ML Acceleration Systems Software Engineer

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 144,000 - 194,000
SoC Systems Software Engineer — ML Accelerators
SoC Systems Software Engineer — ML Accelerators

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+1
Firmware Engineer, Server Control for ML Accelerators
Firmware Engineer, Server Control for ML Accelerators

Amazon • Austin (TX)

On-site
USD 143,700 - 194,400
Health insurance
401(k) matching
Paid time off
+1