JobsSenior SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS
Amazon logo

Senior SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS

Amazon

Location

Cupertino, CA

Type

Full-time

Posted

5/8/2026

Compensation

$168,100 - $261,500 per year

Undergraduate with 5+ Years of Experience
Approval 98.6%·Filings 19,451·New hires 10,113·
👑 Elite Sponsor
·FY 2025

Job description

The Systems Software Engineer role at AWS involves working at the intersection of hardware and software, focusing on both pre-silicon and post-silicon challenges. The team develops SoC models and infrastructure to facilitate SoC validation and system software development. This position requires debugging complex hardware/software interactions and collaborating with various engineering teams to validate hardware/software interfaces. Candidates will contribute to the design of hardware features and build tooling and automation to enhance development processes.

Requirements

  • 6+ years of full software development life cycle experience, including coding standards and operations experience.
  • 7+ years of professional experience developing firmware, drivers, runtime software, or low-level systems software for custom hardware.
  • Experience programming in C++, Python, and/or Rust, with a preference for at least two languages.
  • Knowledge of SoC, CPU, GPU, and/or ASIC architecture and micro-architecture.
  • Experience with collective communication libraries or distributed systems primitives.
  • Experience debugging using functional models, QEMU, FPGA, or emulators.
  • Experience with Linux kernel development, device drivers, or bare-metal firmware.
  • Experience building functional or performance models of SoCs.
  • Experience co-designing hardware/software interfaces with architecture or RTL teams.
  • Familiarity with PCIe, DMA engines, on-chip interconnects, or network-on-chip architectures.
  • Experience with performance profiling and optimization of latency-sensitive software.
  • Experience with multi-threaded, multi-process, or asynchronous programming models.

Responsibilities

  • Develop and own components of SoC models at both single-chip and datacenter-scale levels.
  • Debug complex hardware/software interactions across the full software stack.
  • Collaborate with chip architects, RTL designers, modelers, compiler engineers, and ML framework teams.
  • Contribute to the design of hardware features by providing a software perspective early in the chip development cycle.
  • Build tooling, test infrastructure, and automation that accelerates development for the team.

Benefits

  • Employees at Amazon are often offered comprehensive health benefits—including multiple medical plan options (no pre-existing condition exclusions, 100% covered in-network preventive care), dental and vision plans, a 24/7 medical advice line from day one, expert second-opinion services, and broad mental-health support with several free counseling sessions (including pediatric). Financial wellness typically includes a 401(k) with company match (up to 2%), Restricted Stock Units (equity), FSAs, an emergency savings program, product and partner discounts, and even college-savings and home-purchase programs. Overall, the package is designed to support employees and their families’ health, finances, and day-to-day life.

Is this posting expired or inaccurate?