Embedded C/C++ Engineer for ML Accelerator Systems

Amazon Web Services (AWS)

Austin (TX)

On-site

USD 144,000 - 194,000

Full time

48 hours 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
RSUs (restricted stock units)

Job summary

Annapurna Labs (a unit within AWS) is seeking an experienced C/C++ engineer to join our embedded software team. You will develop bare metal firmware that executes neural network models on our custom ASIC-based ML accelerators, co-design hardware with RTL teams, and help deliver high-performance ML infrastructure.

The role combines hardware/software co-design at the intersection of firmware and silicon, with opportunities to influence architecture and validation.

Qualifications

  • 3+ years of non-internship professional software development experience.
  • 2+ years of design or architecture (design patterns, reliability and scaling) of new and existing systems.
  • 2+ years of programming using a modern language such as Java, C++, or C#, with OO design experience.
  • 3+ years of full software development life cycle, including coding standards, code reviews, source control, build, testing and operations.
  • Bachelor's degree in computer science or equivalent.
  • Experience in computer architecture.
  • Experience writing firmware or bare metal software using C/C++.

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

C/C++
Java
C#
OO design

Education

Bachelor's degree in computer science

Job description

Annapurna Labs (a unit within AWS) is seeking an experienced C/C++ engineer to join our embedded software team. You will develop bare metal firmware that executes neural network models on our custom ASIC-based ML accelerators, co-design hardware with RTL teams, and help deliver high-performance ML infrastructure.

The role combines hardware/software co-design at the intersection of firmware and silicon, with opportunities to influence architecture and validation.

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
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 - 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
Senior SoC Systems Software Engineer – ML Accelerators
Senior SoC Systems Software Engineer – ML Accelerators

Amazon • Cupertino (CA)

On-site
USD 193,000 - 261,500
RSUs
Health insurance
401(k) matching
+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
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
Senior ASIC/SoC Integration Lead for ML Accelerators
Senior ASIC/SoC Integration Lead for ML Accelerators

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 240,000 - 324,000
Health insurance
401(k) matching
Paid time off
+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
Senior ML Acceleration Hardware Engineer
Senior ML Acceleration Hardware Engineer

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 136,000 - 184,000
Senior ML Acceleration Hardware Engineer
Senior ML Acceleration Hardware Engineer

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 159,000 - 215,000