Skip to main content
Amazon

Senior Engineer, SoC HAL

Amazon Cupertino, California, United States Full-time 2 hours ago
Embedded & Systems Software

About the role

As a Senior Engineer on the SoC HAL team, you will own the architecture and implementation of the Hardware Abstraction Layer that boots, configures, and debugs custom silicon. The team develops the low-level software driver stack for AWS Trainium and Inferentia machine learning accelerators.

What you'll do

  • Own the design and end-to-end implementation of the HAL and driver software architecture for new chips, including abstractions, interfaces, and design patterns.
  • Apply hardware/software co-design principles by partnering with RTL designers and design verification engineers to influence silicon manageability and debuggability prior to tape-out.
  • Deliver and maintain HAL blocks across the stack, covering PCIe, DDR/HBM memory, DMA, system fabric, interrupt controllers, and boot/firmware.
  • Establish testing and continuous deployment standards for the software stack, including pre-silicon and hardware-in-the-loop flows.
  • Drive technical tradeoffs across hardware, firmware, and higher-layer system software, while conducting code reviews and mentoring team members.

What you'll need

  • Experience designing and implementing low-level driver or HAL software architectures in C++.
  • Direct experience with hardware interfaces and blocks such as PCIe, DDR or HBM memory, DMA, system fabric, or interrupt controllers.
  • Experience applying hardware/software co-design and collaborating with RTL and design verification engineers.
  • Background developing and deploying software using pre-silicon environments and hardware-in-the-loop flows.
  • Track record of driving technical decisions spanning hardware, firmware, and system software.

Skills: HAL, driver, C++, PCIe, DDR, pre-silicon

More semiconductor jobs: Amazon jobs · Embedded software jobs · California jobs

Market context

This role has been open 0 days — well below the 63-day median for Systems Software Engineering roles.

Systems Software Engineering · Systems Software

Open roles in category
681
Median days open
63 d
Category median salary (all employers)
$220k
See the full market breakdown ▾Category comparison, skills in demand, and who else is hiring
How Amazon compares in Systems Software Engineering hiring
Metric Amazon All employers we track in this specialty (681 roles · 71 employers)
Open roles in this specialty 1 681
Open roles in the wider Software, Firmware & Systems family 6 6421 · 156 employers
Median days open 0 d 63 d (−63 d vs this employer)
Median salary (USD postings) — $220k

Skills observed across this category: HAL, driver, C++, PCIe, DDR, pre-silicon

Who's hiring in this category

  • NVIDIA · 158 open roles · median 50 d
  • Qualcomm · 158 open roles · median 81 d
  • AMD · 63 open roles · median 55 d
  • Arm Holdings · 30 open roles · median 7 d
  • Mobileye · 24 open roles · median 102 d
  • Broadcom · 16 open roles · median 71 d

How we counted: 681 open Systems Software Engineering (Systems Software) roles from 71 employers tracked in the SemiconductorJobs index, counted 4 Nov 2026. Specialty figures count only roles carrying this exact specialty label, so an employer's related work in neighbouring specialties is not included there — it is counted in the wider Software, Firmware & Systems family row. Figures refresh nightly.

Amazon

Amazon

Apply now
Cupertino, California, United States
On-site
Full-time
2 hours ago

Share this job