Embedded Software Engineer, Server Control Firmware

Amazon Web Services (AWS)

Austin (TX)

On-site

USD 143,700 - 194,400

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
401(k) matching
Paid time off
Parental leave

Job summary

Annapurna Labs, an AWS‑affiliated semiconductor unit, seeks a software engineer to develop BMC/SMC firmware for MLA servers, spanning drivers to device control infrastructure. You will work on sensors and board‑level hardware within a mission‑focused team.

Join a group that drives new product concepts, validates designs in manufacturing, and collaborates across server and board software to enable scalable accelerator management.

Qualifications

  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture experience for systems.
  • Experience programming with at least one software language.
  • 3+ years of full software development life cycle experience, including coding standards, code reviews, and operations.
  • Bachelor's degree in Computer Science, Engineering, Mathematics, or related field.

Responsibilities

  • Provide BMC and SMC software/firmware for MLA servers.
  • Collaborate with other server and board software teams on accelerator management firmware.
  • Support development of mission-mode firmware, qualification automation, and deployment.
  • Participate in early concept design reviews, schematic approvals, and lab brings-up.

Skills

Software development
System design
Programming languages

Education

Bachelor's degree in CS/Engineering/Math

Job description

Annapurna Labs designs silicon and software that accelerates innovation. Customers choose us to create cloud solutions that solve challenges that were unimaginable a short time ago—even yesterday. Our custom chips, accelerators, and software stacks enable us to take on technical challenges that have never been seen before, and deliver results that help our customers change the world.

Key Responsibilities
  • Provide Baseboard Management Controller (BMC) and Satellite Management Controller (SMC) software and firmware for Machine Learning Accelerator (MLA) servers.
  • Continuously collaborate with other server and board software teams responsible for accelerator management firmware and other programmable logic devices.
  • Work within the larger MLA Systems Software group to support development of mission‑mode firmware, exercisers for manufacturing and vetting, and automation for qualification and deployment.
  • Engage in new product development by participating in early concept design reviews, schematic approvals, off‑site board bring‑up and laboratory‑based testing.
A Day in the Life

The MLA Chassis Software team builds board firmware primarily for mission‑mode control of sensors and other board‑level hardware. This includes debug, testing, qualification, and manufacturing. We work on technologies from Linux kernel device drivers to the I2C, SPI, PCIe, and device control infrastructure that supports machine‑learning algorithms running on our hardware.

Qualifications

Basic 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.

Preferred Qualifications

  • 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field.
EEO Statement

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, please visit our accommodations page for more information.

Salary & Benefits

The base salary range for this position is 143,700.00 - 194,400.00 USD annually. Amazon also offers comprehensive benefits including health insurance, 401(k) matching, paid time off, and parental leave.

Location

USA, TX, Austin

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

Similar jobs worth comparing

Embedded Software Engineer, Server Control Firmware
Embedded Software Engineer, Server Control Firmware

Amazon • Austin (TX)

On-site
USD 143,700 - 194,400
Health insurance
401(k) matching
Paid time off
+1
Embedded Software Engineer, Server Control Firmware (AWS)
Embedded Software Engineer, Server Control Firmware (AWS)

Amazon • Austin (TX)

On-site
USD 143,700 - 194,400
RSUs
Health insurance
401(k) matching
+1
Embedded Firmware Engineer — MLA Server Controls
Embedded Firmware Engineer — MLA Server Controls

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 143,000 - 195,000
Health insurance
401(k) matching
Paid time off
+1
Software Engineer II, Annapurna Labs ML Acceleration Systems Software
Software Engineer II, Annapurna Labs ML Acceleration Systems Software

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 143,000 - 195,000
Health insurance
RSUs
401(k) matching
+1
Senior SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS
Senior SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS

Amazon • Cupertino (CA)

On-site
USD 193,000 - 261,500
RSUs
Health insurance
401(k) matching
+2
SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS
SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS

Amazon • Cupertino (CA)

On-site
USD 165,200 - 223,600
RSUs
Health insurance
401(k) matching
+1
Senior Software Engineer - SoC DevOps, MLA-MI - Annapurna Labs (AWS)
Senior Software Engineer - SoC DevOps, MLA-MI - Annapurna Labs (AWS)

Amazon • Austin (TX)

On-site
USD 168,100 - 227,400
RSUs
Health insurance
401(k) matching
+2
Embedded Firmware Engineer - MLA Server Control (HW/SW)
Embedded Firmware Engineer - MLA Server Control (HW/SW)

Amazon • Austin (TX)

On-site
USD 143,700 - 194,400
RSUs
Health insurance
401(k) matching
+1
Sr. Firmware Engineer, Annapurna Labs, Machine Learning Acceleration - Power and Performance (AWS)
Sr. Firmware Engineer, Annapurna Labs, Machine Learning Acceleration - Power and Performance (AWS)

Amazon • Austin (TX)

On-site
USD 151,000 - 261,500
Senior Software Engineer - SoC DevOps, MLA-MI - Annapurna Labs
Senior Software Engineer - SoC DevOps, MLA-MI - Annapurna Labs

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 193,000 - 262,000