Embedded Systems Engineer - Low-Level C/C++

Amazon Web Services (AWS)

Illinois

On-site

USD 150,000 - 190,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Annapurna Labs Ltd., an Amazon company, seeks talented software development engineers to join our embedded teams working on low-level software close to hardware. You’ll design, implement, and optimize drivers, firmware, and HALs for custom silicon powering AWS services at scale.

You will collaborate with hardware teams, write performance-critical code in C/C++, and participate in architecture decisions while contributing to automated testing and robust software design patterns.

Qualifications

  • 5+ years of professional software development experience in a relevant field.
  • Experience designing or implementing low-level software and hardware interfaces.
  • Proficiency in C/C++ and debugging complex hardware-software interactions.

Responsibilities

  • Design, develop, and optimize low-level software including device drivers, firmware, and hardware abstraction layers.
  • Collaborate with hardware design teams to define interfaces and bring up new silicon.
  • Write performance-critical systems software in C/C++ with strict latency and resource constraints.
  • Debug hardware-software interactions and contribute to system architecture decisions.
  • Develop automated test frameworks to validate functionality and performance at scale.
  • Participate in code reviews and drive engineering best practices within the team.

Skills

C/C++ programming
Low-level software development

Education

Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field

Job description

Annapurna Labs Ltd., an Amazon company, seeks talented software development engineers to join our embedded teams working on low-level software close to hardware. You’ll design, implement, and optimize drivers, firmware, and HALs for custom silicon powering AWS services at scale.

You will collaborate with hardware teams, write performance-critical code in C/C++, and participate in architecture decisions while contributing to automated testing and robust software design patterns.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer — Cloud-Scale & HPC (C/C++)
Embedded Software Engineer — Cloud-Scale & HPC (C/C++)

Amazon Web Services (AWS) • Illinois

On-site
USD 90,000 - 130,000
Software Development Engineer , Annapurna Labs
Software Development Engineer , Annapurna Labs

Amazon Web Services (AWS) • Illinois

On-site
USD 150,000 - 190,000
Embedded Software Engineer , EFA Annapurna
Embedded Software Engineer , EFA Annapurna

Amazon Web Services (AWS) • Illinois

On-site
USD 90,000 - 130,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 - HW/SW Interface
SoC Systems Software Engineer - HW/SW Interface

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 165,000 - 224,000
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
Senior Software Engineer - SoC DevOps, MLA-MI - Annapurna Labs (AWS)
Senior Software Engineer - SoC DevOps, MLA-MI - Annapurna Labs (AWS)

Amazon • Austin (TX)

On-site
USD 168,100 - 227,400
RSUs
Health insurance
401(k) matching
+2
Distributed AI/ML Systems Engineer (C/C++ HPC)
Distributed AI/ML Systems Engineer (C/C++ HPC)

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 165,000 - 224,000
Distributed AI/ML Systems Engineer (C/C++)
Distributed AI/ML Systems Engineer (C/C++)

Socket.dev • Cupertino (CA)

On-site
USD 140,000 - 210,000
Senior SoC Systems Software Engineer - ML Accelerator Stack
Senior SoC Systems Software Engineer - ML Accelerator Stack

Amazon Web Services (AWS) • Cupertino (CA)

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