A
Junior Embedded Software Engineer, Graviton Team
Amazon.com
New York · On-site Full-time Entry Level $60k – $80k/yr 1mo ago
About the role
About
As a member of the Utility Computing organization within Amazon Web Services, you will help develop and manage compute and networking services that support AWS's major cloud offerings.
Key Job Responsibilities
- Design, develop and test embedded software for large, complex boards that bring AWS silicon devices into the cloud fleet.
- Shape next‑generation platforms, working closely with hardware teams to integrate hardware/software interfaces such as I2C, SPI, DRAM and PCIe.
- Implement boot loader logic and real‑time operating system (RTOS) functionality for ARM‑based multi‑core devices.
- Collaborate with cross‑functional teams (firmware, hardware, QA) to deliver stable, high‑performance cloud infrastructure.
- Participate in code reviews, continuous integration, and performance tuning for embedded firmware.
Basic Qualifications
- Experience programming with at least one software programming language.
Preferred Qualifications
- Holistic system‑level perspective covering hardware, software, and the inter‑device integration.
- Experience with modern multi‑core ARM devices.
- Hands‑on experience with board‑level and chip‑level interfaces such as I2C, SPI, DRAM, PCIe.
- Experience developing boot loaders.
- Experience with RTOS development.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability or other legally protected status.
Skills
ARMDRAMI2CPCIeRTOSSPI
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free