Sr. Software Dev Engineer, Amazon Leo Customer Terminals
Amazon· Software Development
USA, WA, Redmond$168.1k - $227.4kFull-timePosted 5mo ago
About the role
Senior software development engineer to design, build, and maintain the Leo Aviation Solution software for in-flight connectivity on aircraft, spanning embedded systems, cabin networks, OTA updates, and ground fleet observability with aviation-grade standards.
Responsibilities
- Design and implement core Leo Aviation Solution modules - cabin network management, software/configuration lifecycle, connectivity monitoring, observability, and operational portal - owning each from design through production deployment.
- Build production-quality software for certified embedded environments, meeting DO-178C Level E standards.
- Build and maintain the OTA software lifecycle pipeline - cryptographic validation, staged activation, automatic rollback, and version reporting to ground-side fleet systems.
- Develop observability infrastructure - health endpoints, telemetry collection, built-in test execution, and the ground-side data pipeline for fleet monitoring.
- Contribute to interface definitions and Architecture Decision Records, ensuring cross-workstream alignment before implementation.
- Build and execute DO-178C-aligned tests, including unit, integration, requirements-based, and hardware-in-the-loop tests across cabin platforms.
- Integrate software across multiple cabin hardware platforms, maintaining hardware abstraction layers for codebase portability.
- Raise the engineering bar through code reviews, design feedback, and knowledge-sharing on aviation-grade development practices.
Qualifications
- 6+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ 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
- Experience in embedded development in C/C++, or experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
- Experience in managing and troublshooting network, or experience managing full application stacks from the OS up through custom applications and experience with automation and any version control tools
- Experience in software QA testing including writing test plans, use cases, and issue reports
- BS/MS in Computer Science, Electrical Engineering, Embedded Systems, Aerospace Engineering, or related field (or equivalent experience)
Skills
Required:Programming in C/C++DO-178CEmbedded systems
Nice to have:Security and cryptography
Benefits
- base salary with sign-on payments and restricted stock units (RSUs)
- comprehensive benefits including health insurance (medical, dental, vision, prescription), life insurance, EAP, mental health support, FSA, adoption and surrogacy reimbursement coverage
- 401(k) matching, paid time off, parental leave
Last updated Oct 25, 2026. Interested? Apply on the company site.
More open roles at Amazon
- IT Support Associate II, Ops Tech Solutions (OTS)todayPlainfield, Indiana · Operations IT Support Engineering
- Head of Energy and Water, AWS LegaltodayHybrid (Seattle, WA) · Legal
- Software Development Engineer, Creative Asset Library, CreativeXtodaySeattle · Software Development
- Software Development Engineer, Creative Asset Library, CreativeXtodayHybrid (Seattle, WA) · Software Development
- IT Support Associate II, OTStodayIrving, TX · Operations IT Support Engineering