C/C++ ML Acceleration HW/SW Engineer

Amazon Web Services (AWS)

Cupertino (CA)

On-site

USD 165,000 - 224,000

Full time

13 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

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

Senior SDE: C/C++ for HW/SW Co-Design & ML Acceleration
Senior SDE: C/C++ for HW/SW Co-Design & ML Acceleration

Amazon • Cupertino (CA)

On-site
USD 193,300 - 261,500
Health insurance
401(k) matching
Paid time off
+1
Embedded C/C++ Engineer for ML Accelerator Systems
Embedded C/C++ Engineer for ML Accelerator Systems

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+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
Lead SDE: Hardware/Software Co-Design for ML Acceleration
Lead SDE: Hardware/Software Co-Design for ML Acceleration

Socket.dev • Cupertino (CA)

On-site
USD 193,000 - 262,000
Health insurance
401(k) matching
Paid time off
+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 - 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
ML Acceleration Engineer – Pre-Silicon HW/SW Co‑Design
ML Acceleration Engineer – Pre-Silicon HW/SW Co‑Design

Amazon • Austin (TX)

On-site
USD 157,300 - 212,800
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 Engineer II
ML Acceleration Systems Engineer II

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 144,000 - 194,000
Lead ML Accelerator Validation Engineer
Lead ML Accelerator Validation Engineer

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 193,000 - 262,000
Health insurance
401(k) matching
Paid time off
+1