Software Development Engineer (Payload SW), STAR (System Test Automation and Regression)
Amazon · Redmond, WA · 1 wk ago
ConsultingFull-time
About the role
Amazon Leo is Amazon's low Earth orbit satellite network delivering fast, reliable internet connectivity. We are seeking a Software Development Engineer to build the automation that validates payload software at scale.
Responsibilities
- Design and develop automated test frameworks for satellite communication systems, focusing on end-to-end validation and system integration testing of payload software.
- Develop a working understanding of payload software architecture—signal processing chains, protocol stacks, resource management, and fault handling—to write tests that exercise real operational scenarios.
- Build CI/CD pipelines that trigger automated regression suites on every payload software change, providing rapid feedback to development teams.
- Collaborate with engineers across the organization (payload software, systems engineering, RF, operations) to gather requirements, define test strategies, and identify gaps in coverage.
- Build complex test sequences that coordinate and synchronize equipment and services across multiple layers to verify function and performance of satellite hardware and software.
- Build scalable automation solutions that reduce manual testing effort and accelerate release cycles.
- Create dashboards and monitoring tools for system health, test pass rates, and data pipeline integrity.
- Analyze test results, identify failure patterns, and implement improvements to increase test coverage and reliability.
- Collaborate with internal and external customers to define and implement system architectures for integrated test venues.
- Participate in design reviews, code reviews, and technical discussions to deliver high-quality software.
Qualifications
- 3+ years of non-internship professional software development experience
- 3+ years of programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby experience
- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- Experience building test automation frameworks and tools