Software Engineer II, Annapurna Labs ML Acceleration System Software

Amazon Web Services (AWS)

Cupertino (CA)

On-site

USD 150,000 - 190,000

Full time

7 days ago
Be an early applicant

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
Restricted stock units
Sign-on payments
Mental health support
Adoption and surrogacy reimbursement

Job summary

Amazon Web Services (AWS) in Cupertino develops and maintains software for initializing, monitoring, and testing machine learning acceleration servers. You will collaborate with hardware and manufacturing teams to enable rapid deployment and system‑level integration.

The role requires at least 3 years of software development and 2 years in system design, with proficiency in C, C++, or Python and a solid understanding of hardware interfaces.

Qualifications

  • Minimum 3 years of professional software development experience.
  • Minimum 2 years of system design or architecture experience.
  • Proficiency in C, C++, or Python; strong hardware–software interfaces understanding.

Responsibilities

  • Develop and maintain software for initializing, monitoring, and testing ML acceleration servers.
  • Collaborate with hardware and manufacturing teams to enable rapid deployment and system‑level integration.

Skills

C
C++
Python
Lua
System software
Device drivers
I2C
PCIe
SPI
Machine learning acceleration
Automation
Debugging
Software testing
Hardware integration
System architecture

Job description

You will develop and maintain software for initializing, monitoring, and testing machine learning acceleration servers. This involves collaborating with hardware and manufacturing teams to enable rapid deployment and system-level integration.

Requirements

Candidates must have at least 3 years of professional software development experience and 2 years of system design or architecture experience. Proficiency in programming languages like C, C++, or Python is required, along with a strong understanding of hardware-software interfaces.

Key Skills
  • C
  • C++
  • Python
  • Lua
  • System software
  • Device drivers
  • I2C
  • PCIe
  • SPI
  • Machine learning acceleration
  • Automation
  • Debugging
  • Software testing
  • Hardware integration
  • System architecture
Benefits
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Parental leave
  • Restricted stock units
  • Sign-on payments
  • Mental health support
  • Adoption and surrogacy reimbursement
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer, Annapurna Labs ML Acceleration Systems Software
Embedded Firmware Engineer, Annapurna Labs ML Acceleration Systems Software

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Parental leave
C/C++ Hardware / Software Co-Design SDE, Machine Learning Acceleration Systems
C/C++ Hardware / Software Co-Design SDE, Machine Learning Acceleration Systems

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+2
Embedded Firmware Engineer — ML Accelerator Systems
Embedded Firmware Engineer — ML Accelerator Systems

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Parental leave
Software Development Engineer, Annapurna Labs, Elastic Collectives at Annapurna Labs (U.S.) Inc[...]
Software Development Engineer, Annapurna Labs, Elastic Collectives at Annapurna Labs (U.S.) Inc[...]

MSU Solutions GmbH • Cupertino (CA)

On-site
USD 120,000 - 210,000
Lead Software Engineer, ML Network Stack - Annapurna Labs
Lead Software Engineer, ML Network Stack - Annapurna Labs

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 180,000 - 240,000
Sign-on payments
RSUs
Health Insurance
+14
Hardware Engineer - ML Acceleration, Annapurna Labs
Hardware Engineer - ML Acceleration, Annapurna Labs

Amazon • Seattle (WA)

On-site
USD 136,000 - 213,000
Health insurance
401(k) matching
Paid time off
+1
Post-Silicon Systems Validation Engineer, Annapurna Labs
Post-Silicon Systems Validation Engineer, Annapurna Labs

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 144,000 - 194,000
Lead SDE C/C++ Hardware/Software Co-Design, Machine Learning Acceleration Systems
Lead SDE C/C++ Hardware/Software Co-Design, Machine Learning Acceleration Systems

Socket.dev • Cupertino (CA)

On-site
USD 193,000 - 262,000
Health insurance
401(k) matching
Paid time off
+1
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
Sr. Post-Silicon Systems Software Validation Engineer, Annapurna Labs
Sr. Post-Silicon Systems Software Validation Engineer, Annapurna Labs

Amazon • Austin (TX)

On-site
USD 168,100 - 227,400
Comprehensive health insurance
401(k) matching
Paid time off
+1