C/C++ ML Acceleration Systems SDE - HW/SW Co-Design

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

Benefits offered by this job

Health insurance
RSUs
401(k) matching

Job summary

Annapurna Labs, backed by Amazon Web Services, seeks engineers to advance hardware/software co-design for ML accelerators in Cupertino, CA. You will contribute to bare-metal C/C++ development, testing, and performance tuning as part of a cross-functional team.

Join a startup-style culture with AWS support, building the foundation for industry-leading ML infrastructure and democratizing access to AI capabilities for developers.

Qualifications

  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture experience for systems.
  • 2+ years of programming in a modern language (Java, C++, or C#) with OO design.

Responsibilities

  • Software / hardware architecture and co-design.
  • Bare metal C/C++ software development, testing, debugging, and performance improvements.
  • Test suite and infrastructure development.
  • Develop software that is maintainable, well-documented, and reusable.
  • Collaborate with RTL designers, verification engineers, and other software teams and customers.

Skills

OO programming
C/C++
Java
C#

Education

Bachelor's degree in computer science or equivalent

Tools

Firmware development
Bare metal software
Test infrastructure
Design patterns

Job description

Annapurna Labs, backed by Amazon Web Services, seeks engineers to advance hardware/software co-design for ML accelerators in Cupertino, CA. You will contribute to bare-metal C/C++ development, testing, and performance tuning as part of a cross-functional team.

Join a startup-style culture with AWS support, building the foundation for industry-leading ML infrastructure and democratizing access to AI capabilities for developers.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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
ML Accelerator Systems Software Engineer
ML Accelerator Systems Software Engineer

Annapurna Labs • Cupertino (CA)

On-site
USD 134,000 - 163,000
Senior Embedded SDE: C/C++, HW/SW Co-Design Tech Lead
Senior Embedded SDE: C/C++, HW/SW Co-Design Tech Lead

Annapurna Labs • Cupertino (CA)

On-site
USD 193,000 - 262,000
Lead C/C++ Firmware & HW/SW Co-Design Engineer
Lead C/C++ Firmware & HW/SW Co-Design Engineer

Annapurna Labs • San Diego (CA)

On-site
USD 193,000 - 262,000
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 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 SoC Systems Software Engineer for ML Accelerators
Senior SoC Systems Software Engineer for ML Accelerators

Annapurna Labs • San Diego (CA)

On-site
USD 168,000 - 227,000
Health insurance
401(k)
Paid time off
+1
Pre-Silicon SDE: HW/SW Co-Design for ML Chips
Pre-Silicon SDE: HW/SW Co-Design for ML Chips

Annapurna Labs • San Diego (CA)

On-site
USD 154,000 - 215,000
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