Senior SoC Systems Software Engineer (Hardware/Software)

Amazon Web Services (AWS)

Cupertino (CA)

On-site

USD 193,000 - 262,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health insurance
401(k) matching
Paid time off
Parental leave

Job summary

Annapurna Labs (U.S.) Inc. is seeking a Systems Software Engineer to bridge hardware and software on pre-silicon and post-silicon challenges.

You will work on models for single-chip and datacenter-scale systems, debugging interactions across the full stack, and collaborating with architects, RTL designers, and ML teams. You’ll implement software that shapes hardware design, build tooling, and contribute to production-ready infrastructure.

Qualifications

  • 6+ years of full software development life cycle including coding standards, reviews, and operations.
  • Mentorship or tech lead experience.
  • 7+ years in firmware, drivers, runtime software, or low-level systems for custom hardware.
  • Proficiency in C++, Python, and/or Rust (prefer 2).
  • Knowledge of SoC, CPU, GPU, ASIC architecture and micro-architecture.

Responsibilities

  • Develop and own components of SoC models, single-chip and datacenter-scale.
  • Debug hardware/software interactions across full stack from registers to performance on silicon.
  • Collaborate with architects, RTL designers, modelers, compilers, and ML teams.
  • Contribute to hardware feature design from a software perspective early in cycle.
  • Build tooling, tests, and automation to accelerate development.

Skills

C++
Python
Rust
Firmware development
Device drivers
Runtime software
Low-level systems software
SoCs/ASICs/GPUs/CPUs/FPGAs
Performance profiling
Multi-threaded / multi-process

Tools

QEMU
Emulators

Job description

Annapurna Labs (U.S.) Inc. is seeking a Systems Software Engineer to bridge hardware and software on pre-silicon and post-silicon challenges.

You will work on models for single-chip and datacenter-scale systems, debugging interactions across the full stack, and collaborating with architects, RTL designers, and ML teams. You’ll implement software that shapes hardware design, build tooling, and contribute to production-ready infrastructure.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior SoC Systems Software Engineer — HW/SW Co-Design
Senior SoC Systems Software Engineer — HW/SW Co-Design

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 168,000 - 227,000
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
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 SDE - Pre-Silicon ML Chip Co-Design (HW/SW)
Senior SDE - Pre-Silicon ML Chip Co-Design (HW/SW)

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 183,000 - 248,000
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
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 SoC DevOps Engineer — AI Silicon CI/CD
Senior SoC DevOps Engineer — AI Silicon CI/CD

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 168,000 - 227,000
Pre-Silicon AI/SoC Modeling Engineer
Pre-Silicon AI/SoC Modeling Engineer

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+2
Chip Validation Systems Engineer (Performance & Embedded)
Chip Validation Systems Engineer (Performance & Embedded)

Amazon Web Services (AWS) • Illinois

On-site
USD 110,000 - 150,000
Senior Embedded Software Engineer - ML Hardware & Firmware
Senior Embedded Software Engineer - ML Hardware & Firmware

Amazon Inc. • Austin (TX), Northern (KY)

Hybrid
USD 168,000 - 227,000
Health insurance
RSUs
401(k) matching
+1