About the Role
About Amazon Leo
Amazon Leo is Amazon’s low Earth orbit satellite network. Our mission is to deliver fast, reliable internet connectivity to customers beyond the reach of existing networks. From individual households to schools, hospitals, businesses, and government agencies, Amazon Leo will serve people and organizations operating in locations without reliable connectivity.
Key Job Responsibilities
- Develop embedded software in Rust, C, C++, or other modern languages.
- Write device drivers and system applications for the various satellite systems and device interfaces like I2C, SPI, CAN etc.
- Develop Linux Kernel / RTOS features.
- Develop security features for satellite systems.
- Work closely with other software and hardware teams to support board bring-up and integration.
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.
A Day in the Life
Come work at Amazon! We need people who want to join an ambitious program that continues to push the state of the art in space-based systems design. Come help us solve the difficult and rewarding development challenges in building highly reliable, efficient and low-cost satellite!
Basic Qualifications
- 3+ years of non-internship professional software development experience.
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience.
- Experience programming with at least one software programming language.
Preferred Qualifications
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.
- Bachelor's degree in computer science or equivalent.
Compensation
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.
Benefits
Amazon 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.
Requirements
Embedded software development
You should have experience developing embedded software in languages like Rust, C, or C++.
Device drivers and applications
Experience writing device drivers and system applications for satellite systems is essential.
Linux Kernel / RTOS
Knowledge in developing features for Linux Kernel or Real-Time Operating Systems is required.
Security features
You will need to develop security features for satellite systems.
Nice to Have
Experience with the complete software development life cycle is preferred.
A degree in computer science or a related field is a plus.
Benefits
Health insurance
Comprehensive health insurance including medical, dental, and vision coverage.
401(k) matching
Amazon offers a 401(k) matching program to help you save for retirement.
Paid time off
Employees receive paid time off for vacations and personal days.
Parental leave
Generous parental leave policies are in place for new parents.