Amazon Leo is looking to increase global broadband access through a constellation of 3,236 satellites in low Earth orbit (LEO) and bring fast, affordable broadband to unserved and underserved communities around the world
Requirements
- Knowledge of Python and/or C++ programming
- 3+ years of programming with at least one software programming language experience
- Experience with coding standards, code reviews, source control management, build processes, testing, and operations
- Experience with RTOS and/or bare-metal environments
- Experience with embedded software development
- Experience with C/C++/Rust and assembly programming
- Experience with full software development life cycle
Responsibilities
- Develop embedded software in C/C++/Rust and assembly for RTOS and/or bare-metal environments
- Participate in the full life-cycle of development from planning all the way to deployment and maintenance stages
- Develop highly reliable embedded software from low level to flight control and management application level
- Work closely with hardware and systems engineers to support board-bring up and design of control algorithms
- Identifying top level requirements and ensuring high quality and innovative designs are pursued
- Support other Amazon Leo colleagues with reviewing and improving other embedded system designs
- Design, implementation, and verification of software systems to control and monitor high-rate optical communications
Other
- U.S. citizen or national, U.S. permanent resident, or lawfully admitted into the U.S. as a refugee or granted asylum
- 3+ years of non-internship professional software development experience
- Bachelor's degree or equivalent
- Ability to work safely and cooperatively with other employees, supervisors, and staff
- Ability to communicate effectively and respectfully with employees, supervisors, and staff