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

Amazon Inc.

San Diego (CA)

On-site

USD 168,000 - 227,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

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

Job summary

Annapurna Labs, the AWS unit, seeks a Systems Software Engineer to work at the hardware-software boundary on SoC models and infrastructure. You will debug across register-level bring-up, emulators, and live silicon, collaborating with chip architects, RTL designers, modelers, compiler engineers, and ML framework teams to co-design interfaces.

You should be comfortable reading hardware specs, writing low-level software in C++ near the hardware, and using Python for tooling.

Qualifications

  • 6+ years of full software development lifecycle, including coding standards, code reviews, source control, build processes, testing, and operations experience.
  • 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 (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 the full 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 cycle.
  • Build tooling, test infrastructure, and automation to accelerate development for the team.

Skills

C++
Python
Rust
Mentoring
Multi-threaded programming

Tools

QEMU
FPGA tooling
Linux kernel development

Job description

Annapurna Labs, the AWS unit, seeks a Systems Software Engineer to work at the hardware-software boundary on SoC models and infrastructure. You will debug across register-level bring-up, emulators, and live silicon, collaborating with chip architects, RTL designers, modelers, compiler engineers, and ML framework teams to co-design interfaces.

You should be comfortable reading hardware specs, writing low-level software in C++ near the hardware, and using Python for tooling.

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
Senior SoC Systems Software Engineer (Hardware/Software)
Senior SoC Systems Software Engineer (Hardware/Software)

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 193,000 - 262,000
Health insurance
401(k) matching
Paid time off
+1
Senior SoC Systems Software Engineer for ML Accelerators
Senior SoC Systems Software Engineer for ML Accelerators

Annapurna Labs • San Diego (CA)

On-site
USD 168,000 - 227,000
Health insurance
401(k)
Paid time off
+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
Senior SoC HAL Architect — Hardware-Software Co-Design
Senior SoC HAL Architect — Hardware-Software Co-Design

Amazon Inc. • Cupertino (CA)

On-site
USD 193,000 - 262,000
Health insurance
RSUs
Sign-on bonus
+3
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 SDE: C/C++ HW/SW Co-Design for ML Accelerators
Senior SDE: C/C++ HW/SW Co-Design for ML Accelerators

Amazon Inc. • San Diego (CA)

On-site
USD 193,000 - 262,000
Pre-Silicon SDE: HW/SW Co-Design for ML Chips
Pre-Silicon SDE: HW/SW Co-Design for ML Chips

Annapurna Labs • San Diego (CA)

On-site
USD 154,000 - 215,000
SoC Systems Software Engineer - Hardware/Software Co-Design
SoC Systems Software Engineer - Hardware/Software Co-Design

Amazon Inc. • Austin (TX)

On-site
USD 144,000 - 194,000
Senior Embedded SDE: C/C++, HW/SW Co-Design Tech Lead
Senior Embedded SDE: C/C++, HW/SW Co-Design Tech Lead

Annapurna Labs • Cupertino (CA)

On-site
USD 193,000 - 262,000