Senior SoC Systems Software Engineer — ML Accelerators

Amazon

Austin (TX)

On-site

USD 168,000 - 227,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

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

Job summary

Amazon is seeking a Systems Software Engineer to work at the hardware-software boundary on custom ML accelerator SoCs. You will model, validate, and optimize software that runs on chips not yet public, collaborating with architects, RTL, and ML teams.

The role emphasizes end-to-end ownership in a small, high-impact team. You’ll read hardware specs, debug cross-domain issues, and contribute to firmware, drivers, runtime software, and communication libraries for SoCs across pre-silicon and

Qualifications

  • 6+ years of full software development life cycle experience including coding standards, code reviews, source control, build processes, testing, and operations.
  • Experience as a mentor, tech lead or leading an engineering team.
  • 7+ years of professional experience developing firmware, drivers, runtime software, or low-level systems software for SoCs, ASICs, GPUs, CPUs, FPGAs.
  • Experience programming in C++, Python, and/or Rust (preference for at least 2).
  • Knowledge of SoC, CPU, GPU, and/or ASIC architecture and micro-architecture.

Responsibilities

  • Develop and own components of SoC models, single-chip and datacenter-scale.
  • Debug complex hardware/software interactions across the full software stack from register-level bring-up to performance analysis on live silicon.
  • Collaborate with chip architects, RTL designers, modelers, compiler engineers, and ML framework teams to co-design interfaces.
  • Contribute to hardware feature design by providing a software perspective early in the chip development cycle.
  • Build tooling, test infrastructure, and automation to accelerate development for teammates.

Skills

C++
Python
Rust
Firmware development
Debugging hardware/software
Performance profiling
Mentor / tech lead
Multi-threaded / asynchronous

Tools

QEMU
Emulators
Linux kernel development
Device drivers

Job description

Amazon is seeking a Systems Software Engineer to work at the hardware-software boundary on custom ML accelerator SoCs. You will model, validate, and optimize software that runs on chips not yet public, collaborating with architects, RTL, and ML teams.

The role emphasizes end-to-end ownership in a small, high-impact team. You’ll read hardware specs, debug cross-domain issues, and contribute to firmware, drivers, runtime software, and communication libraries for SoCs across pre-silicon and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 - 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
SoC Systems Software Engineer - Hardware/Software Co-Design
SoC Systems Software Engineer - Hardware/Software Co-Design

Amazon • Austin (TX)

On-site
USD 144,000 - 194,000
Senior Embedded Software Engineer — ML Accelerator Tech
Senior Embedded Software Engineer — ML Accelerator Tech

Amazon Inc. • Austin (TX)

On-site
USD 168,000 - 227,000
Senior ML Inference Systems Engineer - Custom Accelerator
Senior ML Inference Systems Engineer - Custom Accelerator

Amazon • Cupertino (CA)

On-site
USD 193,000 - 262,000
Health insurance
RSUs
401(k) matching
Senior SoC Modeling Architect for ML Accelerators
Senior SoC Modeling Architect for ML Accelerators

Amazon • Cupertino (CA)

On-site
USD 193,300 - 261,500
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
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
Senior SoC Modeling Engineer for ML Accelerators
Senior SoC Modeling Engineer for ML Accelerators

Amazon • Cupertino (CA)

On-site
USD 193,300 - 261,500
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