Embedded Software Engineer, Graviton
Amazon is hiring an Embedded Software Engineer, Graviton in Tel Aviv, Israel. Level rates it ; you can apply on Amazon.
Level's read on this job
- Little AI ●○○○ is how Level rates this software engineer role: aI is not part of the work.
- Tools and skills the posting cites include C, Rtos and embedded systems.
- Level classifies it as a senior role.
- Level lists 21,000+ other open roles at Amazon.
AI in this role
Develop embedded firmware and low-level software for custom silicon platforms like AWS Graviton.
Key job responsibilities
- Develop and maintain embedded firmware (C/C++) for Graviton platform components, including host MCU and related subsystems
- Participate in board and chip bringup activities — from early silicon validation through production readiness
- Develop and maintain boot loaders, drivers, and RTOS-based firmware for multi-core ARM devices
- Collaborate with hardware engineers to validate new board designs, reading schematics and using lab tools (oscilloscopes, logic analyzers) for hands-on debugging
- Develop firmware flows and commands used during fleet testing, monitoring, and operational events (e.g., Gamedays)
- Contribute to the full lifecycle of platform development — from prototype to high-volume production in the AWS fleet
- Work cross-functionally with silicon, platform, and fleet health teams to ensure reliability and performance at scale
A day in the life
You'll be debugging a new chip's first boot sequence in the lab, writing firmware for hardware monitoring, or collaborating with hardware engineers on next-generation platform designs. You'll work across Annapurna Labs teams - from silicon design to fleet operations - ensuring our Graviton platforms are robust and ready for the world's largest cloud.
About the team
The AWS Graviton SW team is looking for a Senior Embedded Engineer to join us in building next generation platforms. At the platforms team, you'll be working on large and complicated boards, bringing our Silicon devices into the AWS fleet. You'll have the opportunity to shape our next gen platforms and work on the technologies that power the world's largest Cloud provider.
Are you ready to join the future?
To learn more about Annapurna Labs and get a feel of our products, you are welcome to watch the following videos:
AWS re:Invent 2025 - Keynote with Peter DeSantis and Dave Brown -
https://www.youtube.com/watch?v=JeUpUK0nhC0
AWS re:Invent 2025 - AWS Graviton: The best price performance for your AWS workloads -
https://www.youtube.com/watch?v=haSHl2BLhm8
AWS Graviton Processor -
https://aws.amazon.com/ec2/graviton/
Basic qualifications
- Bachelor's degree in computer science, electrical engineering, or related field
- 5+ years of software development experience
- Experience in embedded development in C/C++, or experience writing low level drivers
- 4+ years of embedded firmware development experience
- Knowledge and good understanding of HW, SW and the entire System view
Preferred qualifications
- Experience with modern multi-core ARM devices
- Experience with HW/SW interfaces on the board and chip level (e.g. I2C, SPI, DRAM, PCIe)
- Experience with driver development
- Experience with boot loader
- Experience reading electrical schematics and hands-on debugging of HW-SW interfaces in a lab using tools like oscilloscopes and logic analyzers
- Experience with RTOS development
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.
How we rate this
Embedded Software Engineer, Graviton at Amazon rates 0 out of 100 for how much of the daily work is AI. That makes it Little AI (AI Level 1 of 4). The level is about AI in the job, not seniority.
Little AI. AI is not part of the work.
- ●●●● Builds AI80 to 100
- ●●●○ Works on AI60 to 79
- ●●○○ Uses AI40 to 59
- ●○○○ Little AI0 to 39
Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.
Prepare for this job
Built from this posting and from similar jobs on Level.
Skills and AI tools this role asks for
Also common in software engineer jobs at this level
Pay
- Typical software engineer job
- $167k
This posting doesn't list pay. Use the typical software engineer figure when pay comes up. See software engineer jobs
Questions you could be asked
- Tell me about a project where embedded systems was part of your work. What did you do?
- Tell me about a project where firmware was part of your work. What did you do?
- Tell me about a project where hardware bringup was part of your work. What did you do?
- Tell me about a project where oscilloscopes was part of your work. What did you do?
- Tell me about a project where debugging was part of your work. What did you do?
Adapt your resume
- List these exact terms on your resume: Embedded Systems, Firmware, Hardware Bringup, Oscilloscopes, and Debugging. An applicant tracking system matches the wording, not the idea.
- Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.
Want an expert to read your CV for this job?
Free. Send your CV and the role you want next. You get your review by email within 24 hours.
Get new software engineer jobs by email
One email a week with the new software engineer jobs, each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.
Free. One email a week. Unsubscribe in one click.
Similar roles
Software Engineering roles that involve little AI, at other companies.
What kind of AI work fits you?
Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.
Find my next step