C/C++ ML Acceleration HW/SW Engineer

Amazon Web Services (AWS)

Cupertino (CA)

On-site

USD 165,000 - 224,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Annapurna Labs (U.S.) Inc. in Cupertino is advancing hardware-accelerated ML systems and AWS-scale silicon with strong software and firmware co-design.

You will contribute to bare-metal C/C++ development, performance tuning, and test infrastructure, collaborating with RTL designers, verification engineers, and other software teams. This role emphasizes building maintainable, well-documented software and reusable components across the full development lifecycle, from architecture through

Qualifications

  • 3+ years of non-internship professional software development experience.
  • 2+ years of design or architecture experience (design patterns, reliability and scaling).
  • 2+ years of programming using a modern language such as Java, C++, or C#, including object-oriented design experience.

Responsibilities

  • Software / hardware architecture and co-design.
  • Bare metal C/C++ software development, testing, debug, and performance improvements.
  • Test suite and infrastructure development.
  • Developing software which can be maintained, improved upon, documented, tested, and reused.
  • Close collaboration with RTL designers, design verification engineers, other software teams and customers.

Skills

Software development experience
Design/architecture experience
Java, C++, or C# programming

Education

Bachelor's degree in CS or equivalent

Job description

Annapurna Labs (U.S.) Inc. in Cupertino is advancing hardware-accelerated ML systems and AWS-scale silicon with strong software and firmware co-design.

You will contribute to bare-metal C/C++ development, performance tuning, and test infrastructure, collaborating with RTL designers, verification engineers, and other software teams. This role emphasizes building maintainable, well-documented software and reusable components across the full development lifecycle, from architecture through

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

ML Accelerator Systems Software Engineer
ML Accelerator Systems Software Engineer

Annapurna Labs • Cupertino (CA)

On-site
USD 134,000 - 163,000
C/C++ HW/SW Co-Design SDE for ML Acceleration
C/C++ HW/SW Co-Design SDE for ML Acceleration

Amazon Inc. • Cupertino (CA)

On-site
USD 165,000 - 224,000
Senior Embedded Firmware Engineer for ML Accelerators
Senior Embedded Firmware Engineer for ML Accelerators

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 193,000 - 262,000
Health insurance
Restricted stock units (RSUs)
401(k) matching
+2
Senior C/C++ Embedded SDE — ML Accelerator Co-Design Lead
Senior C/C++ Embedded SDE — ML Accelerator Co-Design Lead

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 193,000 - 262,000
Health insurance
401(k) matching
Paid time off
+1
Software Engineer I: Systems & ML Acceleration
Software Engineer I: Systems & ML Acceleration

Amazon • Cupertino (CA)

On-site
USD 129,000 - 148,000
Employee assistance program
401(k) matching
Mental health resources
Senior SoC Modeling Engineer - ML Accelerators (C++/SystemC)
Senior SoC Modeling Engineer - ML Accelerators (C++/SystemC)

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 193,000 - 262,000
SoC Systems Software Engineer - Hardware/Software Co-Design
SoC Systems Software Engineer - Hardware/Software Co-Design

Amazon • Cupertino (CA)

On-site
USD 165,200 - 223,600
RSUs
Health insurance
401(k) matching
+1
SoC Systems Software Engineer - ML Accelerator Stack
SoC Systems Software Engineer - ML Accelerator Stack

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 165,000 - 224,000
Health insurance
401(k)
Paid time off
+1
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
ML Acceleration Systems Software Engineer II
ML Acceleration Systems Software Engineer II

Amazon Inc. • Cupertino (CA)

On-site
USD 165,000 - 224,000
Health insurance
401(k) matching
Paid time off