2,132,513open jobs
135,056companies
241,633added this week
Browse all
Salary
$148k per year
Location
In office (Cupertino)
Visa
H-1B filings in 12 months: 23,961 · for this role: 13,177 · green card filings: 81
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 6, 2026. First seen by Alion on Nov 6, 2026. Amazon scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Amazon is an American technology and retail conglomerate founded by Jeff Bezos in 1994 as an online bookstore and headquartered in Seattle, Washington. It operates the world's largest online marketplace together with a global logistics network, physical grocery stores and a third-party seller platform that accounts for most units sold. Amazon Web Services, launched in 2006, is the leading public cloud provider and generates the majority of the group's operating profit, while advertising, Prime Video, Alexa devices and Kuiper satellite broadband round out the business.

Description

Annapurna Labs builds the custom silicon at the heart of AWS machine learning servers, and we are hiring a software engineer to help build the Hardware Abstraction Layer (HAL) that brings these chips to life. If you love working where hardware meets software, writing the code that boots, configures, and debugs some of the largest custom silicon in the world, this is your team.

As a Software Engineer on the SoC HAL team, you will write and test C++ for the driver stack across the hardware blocks that make up our chips, learn how the silicon works from the engineers who design it, and grow your skills on a small, fast-moving team inside a large organization. No machine learning background is required (you will pick up ML concepts from colleagues if you want to). This role is based in Cupertino, CA.

Key job responsibilities

Implement, test, and maintain HAL/driver features for individual hardware blocks (for example PCIe, DDR / HBM memory, DMA, system fabric, interrupt controllers, and boot / firmware), working from designs and interfaces set by more senior engineers.

Write clean, well-tested C++ and contribute to the team's test, code-review, and continuous-deployment practices.

Debug failures that span software and silicon, with support from the team, and build an understanding of how the HAL interacts with the hardware underneath it.

Learn the hardware/software interface by partnering with RTL and design verification engineers on well-scoped questions.

Provide feature additions and bug fixes on current and prior chips.

A day in the life

A typical day moves between writing and reviewing C++ for the HAL, pairing with a teammate on a tricky bug, and learning how a hardware block works from its spec or from the engineer who designed it. You might add a feature to a driver, write tests for it, and work through code-review feedback, then dig into a failure that spans software and silicon. Your teammates are the HAL engineers you build alongside; the hardware design, verification, and firmware teams are close partners you will learn from; and your customers are the internal software teams that rely on the HAL to boot, configure, and debug the chip.

About the team

Annapurna Labs designs and deploys some of the largest custom silicon in the world, including the Trainium and Inferentia machine learning accelerators. Our SoC HAL team builds the low-level software that boots, configures, and manages these chips, sitting between the hardware and the system software that runs the server. We are a small team that works closely with hardware, holds a high engineering bar, and invests in helping engineers grow. Based in Cupertino, CA, we value mentorship, clear written design, and software that outlasts any single chip.

Basic qualifications

- Knowledge of programming languages such as C/C++, Python, Java or Perl

- Experience (non-internship) in professional software development, or currently enrolled in or recently completed a Bachelor's or Master's degree in computer science or a related field

- Experience with data structures, algorithms, and software design fundamentals

Preferred qualifications

- Bachelor's degree or above in Computer Science, Computer Engineering, or related fields at time of application

- Coursework, internship, or project experience in computer architecture or operating systems

- Experience with C or C++ and object-oriented design

- Exposure to low-level, embedded, or hardware-adjacent programming

- Familiarity with testing, debugging, source control, and build processes in a team setting

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Los Angeles County applicants: Job duties for this position include: work safely and cooperatively with other employees, supervisors, and staff; adhere to standards of excellence despite stressful conditions; communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service; and follow all federal, state, and local laws and Company policies. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness and professionalism, and safeguard business operations and the Company’s reputation. Pursuant to the Los Angeles County Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

The starting pay for this position is listed below. Starting Day 1 of employment, Amazon offers EAP, Mental Health Support, Medical Advice Line, 401(k) matching. Learn more about our benefits at https://hiring.amazon.com/why-amazon/benefits.

Cupertino, CA, USA - 148,400.00 USD Annually

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,132,513 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Cupertino
$130k – $170k per year · Remote (United States) · 4+ years exp
Databases
MySQL
Redis
DynamoDB
AI/ML
AI Agents
DevOps
Terraform
GitHub Actions
New Relic
Datadog
CI/CD
AWS
Docker
Kubernetes
Cloudflare
Platform Engineering
Amazon EKS
Amazon EC2
Amazon S3
IAM
Linux
Unix
Apply
Software Engineer 1 hour ago
$120k – $145k per year · In office · TS/SCI · 5+ years exp · Bachelor's Degree · Annapolis Junction
Python
DevOps
Helm
CI/CD
Docker
Kubernetes
Apply
In office · Full-Time · 7+ years exp · Bachelor's Degree · Detroit
Python
JavaScript
TypeScript
C#
C#
.NET
DevOps
Rest API
Azure
AWS
Management
Agile
Apply
Full Stack Developer 2 hours ago
$145k – $160k per year · Hybrid · TS/SCI · 4+ years exp · Washington
Python
JavaScript
Python
FastAPI
Databases
PostgreSQL
AI/ML
LLM
OpenAI
Frontend
React.js
DevOps
Rest API
Git
AWS
Docker
Kubernetes
Amazon EKS
GitHub
GitLab
Cybersecurity
Keycloak
Analytics
Apache NiFi
Management
Confluence
Jira
Agile
Apply
$210k – $300k per year · Remote (United States) · Full-Time
Apply
In office · TS/SCI · 5+ years exp · Bachelor's Degree · Arlington
Python
JavaScript
TypeScript
SQL
C#
DevOps
Rest API
Azure
CI/CD
Git
AWS
Cybersecurity
PKI
Management
Agile
Apply
Hybrid · Moscow
Python
Go
Python
FastAPI
Django
Databases
PostgreSQL
Redis
RabbitMQ
DevOps
Rest API
gRPC
CI/CD
Git
Docker
Linux
Robotics
ROS2
IoT
MQTT
Apply
In office · Baku
Python
Bash
Databases
PostgreSQL
Redis
ElasticSearch
Apache Kafka
OpenSearch
DevOps
Terraform
Ansible
Helm
Azure DevOps
Prometheus
VictoriaMetrics
Azure
CI/CD
Docker
Kubernetes
Grafana
Blue-Green Deployment
Platform Engineering
Configuration Management
Bicep
Azure AKS
Incident Management
Linux
DNS
Apply
In office · Internship · Bad Friedrichshall
Python
AI/ML
Computer Vision
Machine Learning
DevOps
Git
Apply
Techops Trainee 1 day ago
Hybrid · Full-Time · Bachelor's Degree · Bengaluru
Python
DevOps
Linux
Unix
DNS
Apply
$193k – $262k per year · Equity · In office · Full-Time · 5+ years exp · Bachelor's Degree · Santa Clara
Python
Java
C++
Databases
OpenSearch
AI/ML
Machine Learning
DevOps
AWS
Apply
$168k – $227k per year · Equity · In office · TS/SCI · Full-Time · 5+ years exp · Bachelor's Degree · Denver
DevOps
AWS
Amazon EC2
Apply
$144k – $194k per year · Equity · Hybrid · Full-Time · 3+ years exp · Bachelor's Degree · Seattle
Java
C#
C++
Perl
DevOps
AWS
Quantum
Amazon Braket
Apply
$123k – $160k per year · Equity · In office · Full-Time · 2+ years exp · Bachelor's Degree · Pasadena
DevOps
AWS
Apply
$144k – $194k per year · Equity · In office · Full-Time · 3+ years exp · Bachelor's Degree · Bellevue
Java
C#
C++
Perl
AI/ML
AI Agents
Knowledge Graph
DevOps
AWS
Apply
In office · 5+ years exp · Bachelor's Degree · Cupertino
Java
Java
Spring Boot
Spring MVC
Spring Security
Spring Cloud
Hazelcast
Databases
MySQL
PostgreSQL
Redis
Cassandra
RabbitMQ
ActiveMQ
Memcached
Apache Kafka
AI/ML
Copilot
Claude
OpenAI Codex
Frontend
GraphQL
Mobile
Dependency Injection
DevOps
Rest API
gRPC
GCP
Azure
CI/CD
AWS
Kubernetes
Amazon EKS
Google GKE
Azure AKS
TCP/IP
DNS
Cybersecurity
Zero Trust
QA
Swagger
Apply
In office · 3+ years exp · Master's Degree · Cupertino
AI/ML
Machine Learning
DevOps
Wi-Fi
Apply
$175k – $270k per year · Equity · In office · Cupertino
Python
SQL
Databases
PostgreSQL
Google BigQuery
AI/ML
Dagster
dbt
Prefect
Flyte
DevOps
Kubernetes
Apply
Equity · In office · Full-Time · 5+ years exp · Bachelor's Degree · Austin · San Diego · Cupertino
Python
TypeScript
DevOps
AWS CDK
AWS
SLI/SLO/SLA
Amazon S3
Amazon CloudWatch
HPC
Apply
In office · 6+ years exp · PhD · Cupertino
Python
Python
bandit
AI/ML
Spark
Fine-tuning
Embeddings
RLHF
Reinforcement Learning
Quantization
Prompt Engineering
Knowledge Distillation
NLP
TensorFlow
PyTorch
LLM
RAG
Hallucination
Semantic Search
Model Distillation
Machine Learning
Apply
See all jobs
This is one of many
2,132,513 more open roles from verified company boards, updated every day.