Amazon
Embedded Senior Software Engineer, Project Leo Customer Terminals
$168K–$227K
Redmond, WA · Senior · Full-time · Posted Sep 18, 2025
- Experience
- 7+ years in each of the three areas specified in the basic qualifications; preferred: 10+ years of full software development lifecycle experience.
- Education
- Master's degree in computer science or equivalent (preferred).
- Visa sponsorship
- Candidates must be a U.S. citizen or national, U.S. permanent resident (current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.
About the job
Develop, deploy, and support embedded software for Project Leo customer terminals, including systems used in research and development and commercial operations.
What you'll do
- Develop and test embedded Linux software, including terminal functions using Rust, C++, and C.
- Participate in the software development lifecycle, from requirements and design through deployment and production operations; debug deployed systems.
- Design state machines and write design specifications in a secure compute environment.
What they ask for
- 7+ years of non-internship professional software development experience.
- 7+ years of programming experience with at least one language.
- 7+ years of experience leading design or architecture of new and existing systems.
- Experience as a mentor, tech lead, or engineering team lead.
Nice to have
- 10+ years of full software development lifecycle experience, including coding standards, reviews, source control, build processes, testing, and operations.
- Master's degree in computer science or equivalent; proficiency in C++, Rust, or Go; or experience with CI/CD and automated testing.
Pay
168,100.00 - 227,400.00 USD annually (base salary)
Tools
embedded Linux, Rust, C++, C, Go, CI/CD
Model-written summary · the original posting is authoritative