SW Automation and Framework Engineer, Amazon Leo
Amazon
Description
Amazon LEO is an initiative to launch a constellation of Low Earth Orbit satellites that will provide low-latency, high-speed broadband connectivity to unserved and underserved communities around the world.
Come work at Amazon!
The Role:
Be part of the team defining the system level architecture of Amazon LEO's broadband wireless system from customer end points to terrestrial gateways via Low Earth Orbit satellites. This is a unique opportunity to define a groundbreaking wireless solution with few legacy constraints. The team analyzes customer requirements for overall throughput / availability of the network, assignment of resources to each customer area, coordination of spectrum with regulators and other users of the spectrum, and optimization of link budgets and system trade-offs
In this role you will:
• Develop, automate, and maintain RF validation and system test cases using Python within Linux-based test environments.
• Implement automation for new RF functional, performance, and regression tests based on validation plans and engineering requirements.
• Maintain and expand existing automated test suites to ensure continuous coverage as new features and firmware are introduced.
• Execute automated RF test campaigns across lab testbeds and deployed validation environments, ensuring repeatable and reliable results.
• Analyze test outcomes, logs, and telemetry to identify failures, isolate issues, and support debugging with RF and systems teams.
• Develop Python scripts to configure devices, orchestrate test scenarios, and control test infrastructure required for RF validation.
• Automate workflows for test setup, configuration, execution, log collection, and results processing across multiple Linux-based systems.
• Validate RF system performance through automated checks of throughput, link behavior, interference conditions, and stability metrics.
• Troubleshoot issues using Linux tools, packet captures, system logs, and RF instrumentation outputs.
• Continuously improve automation reliability through better error handling, logging, and reproducible test execution.
• Maintain automated test libraries, ensuring test cases remain accurate as system behavior and requirements evolve.
• Work closely with RF, networking, and systems engineers to translate validation requirements into automated test implementations.
• Support large-scale validation by running scheduled and on-demand automated test executions across multiple test platforms.
• Document automated test cases, execution procedures, and troubleshooting steps to ensure long-term maintainability and team adoption.
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.