Amazon.com Services LLC
Software Development, alexa and amazon devices
EmbeddedSDE
Neural analysis suggests this role is
optimal for Mid+ candidates.
“Embedded SDE at Amazon.com Services LLC. Skills: Embedded firmware, Device drivers, Hardware bring-up, Low-level programming. Design low-level firmware. Implement low-level firmware”
Industry & Context.
Troubleshooting; Debugging; Root cause analysis
What They're Looking For.
Must Have
Bachelor's degree in Computer Science, 3+ years embedded firmware development, Knowledge of Python, Knowledge of C++, Experience writing low level drivers, Experience building complex software systems, Experience with general troubleshooting/debugging, Experience leading and influencing team, Experience contributing to architecture and design
Nice to Have
3+ years full software development life cycle, Familiarity with Android Open Source Project, Familiarity with AOSP build systems, Familiarity with platform-level software development
What You'll Do.
Design low-level firmware
Implement low-level firmware
Validate low-level firmware
Lead hardware bring-up activities
Architect firmware solutions
Conduct independent research
Deliver production-ready code
Apply advanced debugging techniques
Diagnose hardware-software issues
Drive root cause analysis
Automate firmware flashing
Automate hardware validation
Develop test infrastructure
Leverage test infrastructure
Validate firmware functionality
Validate system-level performance
Define firmware requirements
Resolve interdisciplinary technical issues
Participate in code reviews
Produce technical documentation
Produce architecture design documents
Produce driver interface specifications
How You'll Work.
Team & Collaboration
Hardware design teams; Hardware design engineers; RTL teams; Test teams; Program management teams; Platform software teams; Connectivity teams; Security teams; Silicon vendors; Cross-functional team
Communication Scope
Technical documentation
Process & Methodology
Program management
Full Job Description
Do you want to work at the intersection of hardware and software, building the firmware and drivers that power devices used by millions of customers? This role offers the opportunity to solve complex, first-of-their-kind embedded systems challenges and directly shape the foundation of shipping products. Key job responsibilities - Design, implement, and validate low-level firmware and device drivers for MCUs, peripherals, and custom silicon — including I2C, SPI, UART, GPIO, DMA, USB, and PCIe — and lead hardware bring-up activities for new boards and silicon revisions in close collaboration with hardware design engineers. - Architect firmware solutions for novel technologies with no prior implementation reference, conducting independent research, prototyping, and iteration to deliver production-ready, modular code that integrates cleanly into the full product software stack. - Apply advanced debugging techniques using oscilloscopes, logic analyzers, JTAG/SWD debuggers, and serial consoles to diagnose complex hardware-software interaction issues and drive root cause analysis to resolution. - Write and maintain scripts in Bash/Shell, Perl, and Python to automate testing, firmware flashing, log parsing, hardware validation, and CI/CD integration; develop and leverage test infrastructure to validate firmware functionality and system-level performance across multiple hardware revisions. - Partner with hardware design, RTL, test, and program management teams to define firmware requirements, review schematics, and resolve interdisciplinary technical issues; participate in code reviews, mentor peers on embedded systems best practices, and produce clear technical documentation including architecture design documents and driver interface specifications. A day in the life In this role, you will collaborate closely with hardware design teams to bring new silicon and peripheral technologies to life. You will write firmware and low-level drivers that form the core of our devices,
Applying for this Embedded SDE role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Amazon.com Services LLC?
Real rants from real employees. Read before you apply.