Senior Embedded Software Engineer, Amazon Leo
Company: Amazon
Locations: Austin, Texas, United States; Redmond, Washington, United States
Salary: $168.1K – $227.4K a year
Work arrangement: On-site
Employment type: Full-time
Experience: 5-10 years
Education: bachelor degree, postgraduate degree
Posted: 2026-10-30
Responsibilities
You will develop embedded software modules and test frameworks for the Leo satellite constellation, focusing on 3GPP 5G NTN and Open RAN networking stacks. The role involves collaborating with cross-functional teams to optimize low-latency, high-reliability payload connectivity solutions.
Requirements
Candidates must have 7+ years of professional software development experience, including expertise in embedded systems, wireless protocols, and Linux/RTOS environments. A bachelor's degree in computer science or equivalent is required, along with U.S. work authorization due to export control laws.
Skills
- Embedded software development
- C
- C++
- Rust
- Assembly
- 3GPP 5G
- O-RAN
- Linux
- RTOS
- Wireless system design
- RF system analysis
- Firmware development
- Low level drivers
- System integration
- Parallel computing
- Memory management
Benefits
- Health insurance
- Dental insurance
- Vision insurance
- Prescription insurance
- Basic life and AD&D insurance
- Supplemental life plans
- EAP
- Mental health support
- Medical advice line
- Flexible spending accounts
- Adoption and surrogacy reimbursement
- 401(k) matching
- Paid time off
- Parental leave
- Restricted stock units
- Sign-on payments
About this role
Amazon Leo is a low Earth orbit satellite broadband network. Its mission is to
deliver fast, reliable internet to customers and communities around the world,
and we’ve designed the system with the capacity, flexibility, and performance to
serve a wide range of customers, from individual households to schools,
hospitals, businesses, government agencies, and other organizations operating in
locations without reliable connectivity.
As a Senior Embedded Software Engineer, you will be a part of the team
participating in the definition and implementation of the Leo’s satellite
communication software stack. In this role, you will develop embedded software
modules and test frameworks for the Leo satellite constellation. You will be
responsible for the design, implementation, deployment and operations of a 3GPP
5G NTN and Open RAN based networking and management stack functions for the
satellite payloads. You will work closely with software, test and validation,
reliability, RF hardware, and custom silicon development teams to optimize
low-latency high-reliability payload connectivity solution.
Export Control Requirement: Due to applicable export control laws and
regulations, candidates must be a U.S. citizen or national, U.S. permanent
resident (i.e., current Green Card holder), or lawfully admitted into the U.S.
as a refugee or granted asylum.
Key job responsibilities
• Develop embedded software for satellites and ground systems related to the
operation, validation, and management of a 3GPP 5G networking stack.
• Participate in all phases of SDLC including requirements gathering, design,
code, test, and code/test coverage.
• Developing embedded software modules in assembly, C, C++, Rust or other
languages operating against 3GPP 5G/ O-RAN defined protocols and interfaces
• Have experience with real-time embedded software development and robust design
practices
• Have expertise with Linux and RTOS
• Review schematics, logic analyzer, wireless signal and protocol analysis, and
embedded software (bare-metal) troubleshooting techniques. Basic Qualifications:
- 7+ years of non-internship professional software development experience
- 7+ years of programming with at least one software programming language
experience
- 7+ years of leading design or architecture (design patterns, reliability and
scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- Bachelor's degree in computer science or equivalent
- Experience in wireless system design and architecture, system integration, and
RF system analysis
- 5+ years of embedded firmware development experience
- Experience writing low level drivers
- Experience working in a Linux/Unix environment Preferred Qualifications: - 10+
years of full software development life cycle, including coding standards, code
reviews, source control management, build processes, testing, and operations
experience
- Knowledge of system performance, memory management, and parallel computing
principles
- Master's degree in computer science or equivalent
- Experience developing cloud native CI/CD workflows and tools, such as Jenkins,
Bamboo, TeamCity, Code Deploy (AWS) or GitLab
- Experience developing PHY/MAC layer HW/SW targeting SoCs, FPGAs, and
general-purpose processors
- Experience building 3GPP based wireless communication systems - Base Stations
or UEs
Amazon is an equal opportunity employer and does not discriminate on the basis
of protected veteran status, disability, or other legally protected status.
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
[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 base salary range for this position is listed below. Your Amazon package
will include sign-on payments and restricted stock units (RSUs). Final
compensation will be determined based on factors including experience,
qualifications, and location. Amazon also offers comprehensive benefits
including health insurance (medical, dental, vision, prescription, Basic Life &
AD&D insurance and option for Supplemental life plans, EAP, Mental Health
Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy
Reimbursement coverage), 401(k) matching, paid time off, and parental leave.
Learn more about our benefits at https://amazon.jobs/en/benefits
[https://amazon.jobs/en/benefits].
USA, TX, Austin - 168,100.00 - 227,400.00 USD annually
USA, WA, Redmond - 168,100.00 - 227,400.00 USD annually
About Amazon
Software Development · 10,001+ employees