SoC Systems Software Engineer: Hardware-Software Debugging

Amazon Web Services (AWS)

Austin (TX)

On-site

USD 143,700 - 194,400

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Annapurna Labs, an AWS organization, is seeking a Systems Software Engineer to work at the hardware-software boundary on pre- and post-silicon challenges. You will develop SoC models, debug interactions from firmware to runtime, and collaborate with chip architects and ML teams to validate interfaces.

Role focuses on creating software that runs on newly designed hardware, with opportunities to influence hardware features and build robust tooling—location: Cupertino or Austin.

Qualifications

  • 2+ years of professional experience developing firmware, drivers, runtime software, or low-level systems software for custom hardware (SoCs, ASICs, GPUs, CPUs, FPGAs)
  • Experience reading hardware specifications and translating them into software
  • Experience with C++, Python, and/or Rust (prefer at least 2)

Responsibilities

  • Develop and own components of SoC models, from single-chip to datacenter-scale
  • Debug hardware/software interactions across the full stack, from model bring-up to live silicon performance analysis
  • Collaborate with chip architects, RTL designers, modelers, compiler engineers, and ML teams
  • Contribute to hardware feature design from a software perspective early in the cycle
  • Build tooling and automation to accelerate development for the team

Skills

C++ close to hardware
Python for tooling
Rust programming
Performance profiling
Linux kernel concepts

Tools

MPI
NCCL/RCCL
QEMU
FPGA

Job description

Annapurna Labs, an AWS organization, is seeking a Systems Software Engineer to work at the hardware-software boundary on pre- and post-silicon challenges. You will develop SoC models, debug interactions from firmware to runtime, and collaborate with chip architects and ML teams to validate interfaces.

Role focuses on creating software that runs on newly designed hardware, with opportunities to influence hardware features and build robust tooling—location: Cupertino or Austin.

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

Similar jobs worth comparing

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

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 168,000 - 228,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
SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS
SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 143,000 - 195,000
SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS
SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 165,000 - 224,000
SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS
SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS

Amazon • Cupertino (CA)

On-site
USD 165,200 - 223,600
RSUs
Health insurance
401(k) matching
+1
Senior SoC Software DevOps Engineer for ML Chips
Senior SoC Software DevOps Engineer for ML Chips

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 193,000 - 262,000
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