×
Register Here to Apply for Jobs or Post Jobs. X

CPLD​/FPGA Firmware Engineer, Annapurna Labs, ML Accelerator Systems Firmware

Job in Austin, Travis County, Texas, 78716, USA
Listing for: Anysilicon
Full Time position
Listed on 2026-10-17
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 140000 - 190000 USD Yearly USD 140000.00 190000.00 YEAR
Job Description & How to Apply Below
CPLD/FPGA Firmware Engineer, Annapurna Labs, ML Accelerator Systems Firmware

Annapurna Labs, a leader in hardware/software co-design within Amazon Web Services (AWS), is seeking an experienced CPLD/FPGA Firmware Engineer to join its ML Acceleration Server Firmware team. This role focuses on developing firmware for power sequencing and control systems for ML Acceleration servers, ensuring high performance and reliability in diverse environments.

Responsibilities:

  • Develop CPLD and FPGA programs for power sequencing and protocol management (PWM, I2C, SPI).
  • Create systems software and drivers.
  • Define test and automation flows for firmware validation.
  • Evaluate and optimize firmware performance.
  • Build error detection and recovery systems at AWS scale.

Qualifications:

  • 3+ years of professional software development experience.
  • 2+ years of design or architecture experience for new and existing systems.
  • Experience programming with at least one software language.
  • 3+ years of experience with hardware description languages (HDL).

Skills:

  • Proficiency in C/C++ for embedded development.
  • Experience in RTL development using Verilog, VHDL, or System

    C.
  • Familiarity with automation, continuous integration, and fleet metrics.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary