Sr. Embedded Software Engineer, Leo Payload Radio
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.
About the role
In this role, you will drive the design, development, and operation of a variety of key embedded security capabilities for each satellite throughout its lifetime – from launch to de-orbit. You will develop software for payload Radio and Payload Mode Management, own unique embedded software functions through design, implementation (in C, C++ or other), test, and integration in an embedded Linux system.
You will work closely with hardware teams to support board design, bring-up, and verification, as well as integration and test. You will follow best practices in high reliability embedded software development to ensure high levels of satellite security and reliability, and work on the Satellite Communication Systems Payload.
Responsibilities
- Drive the design, development, and operation of embedded security capabilities for satellites
- Develop software for payload Radio and Payload Mode Management
- Own embedded software functions through design, implementation, test, and integration in an embedded Linux system
- Collaborate with hardware teams on board design, bring-up, verification, integration, and test
- Follow best practices for high reliability embedded software development
- Work on Satellite Communication Systems Payload
About the team
Our team tackles many critical satellite functions including power management, hardware interfaces, command & telemetry, and autonomous control. We are looking for a software engineer to participate in all phases of software development from requirements through implementation and test to operations.
Requirements
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems
- Experience as a mentor, tech lead, or leading an engineering team
Preferred Qualifications
- 5+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations
- Bachelor's degree in computer science or equivalent
Pay
USA, WA, Redmond - $168,100.00 - $227,400.00 USD annually
Benefits
- Sign-on payments and restricted stock units (RSUs)
- Health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance, and optional supplemental life plans)
- Employee Assistance Program (EAP) and Mental Health Support
- Medical Advice Line
- Flexible Spending Accounts
- Adoption and Surrogacy Reimbursement coverage
- 401(k) matching
- Paid time off
- Parental leave
Learn more about our benefits at https://amazon.jobs/en/benefits.