System Development Engineer
Amazon· Systems, Quality, & Security Engineering
Redmond, WA$129.2k - $174.8kFull-timePosted yesterday
About the role
System Development Engineer at Amazon Leo (Kuiper) responsible for designing and building test automation frameworks and infrastructure to validate the satellite network end-to-end, including hardware-in-the-loop test venues, low-level device interfaces, and cloud/on-premise test infrastructure.
Responsibilities
- Design, build, and maintain test automation frameworks, test harnesses, and orchestration software that validate the satellite network end to end
- Develop automated test suites and tooling for distributed HITL venues
- Write and maintain low-level interface code and device drivers for lab hardware over serial/UART, I2C/SPI, USB, Ethernet, and instrument-control interfaces (e.g., SCPI)
- Perform device bring-up and integration: understand hardware command sets and register maps, debug at protocol level, and expose hardware to higher-level test automation
- Design, build, and operate infrastructure and networking that connects distributed HITL test venues to cloud services
- Automate provisioning, configuration, and deployment of test environments using infrastructure-as-code and CI/CD pipelines
- Build and own monitoring, alarming, dashboards, and observability for test orchestration systems and infrastructure
- Drive operational excellence: on-call response, incident management, root-cause analysis, and systemic fixes to prevent recurrence
- Identify and resolve systemic reliability, scaling, and performance issues across the test stack
- Collaborate with software engineers, applied scientists, systems engineers, and test teams to translate test and operational requirements into robust automation and infrastructure
- Write clean, maintainable, well-documented software following engineering best practices, and participate in design and code reviews
Qualifications
- Bachelor's degree in computer science or equivalent
- Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust
- Experience in Linux OS and network troubleshooting, or Linux and Networking protocols and experience in networking administration and troubleshooting
- 3+ years of professional software development experience, including building test automation, tooling, or production systems
- Experience designing and building automated test frameworks, test harnesses, or test orchestration software
- Experience interfacing software with physical hardware at a low level (e.g., serial/UART, I2C/SPI, USB, GPIO, instrument-control protocols) and reading hardware command/register documentation
- Understanding of networking fundamentals (TCP/IP, DNS, routing, firewalls) and ability to diagnose connectivity issues
- Experience building and operating production infrastructure, including automated provisioning and deployment
Skills
Required:Test automation frameworksLow-level hardware interfacingCloud and on-prem infrastructureNetworking fundamentals
Benefits
- Health insurance (medical, dental, vision, prescription)
- Basic Life & AD&D insurance and option for Supplemental life plans
- EAP, Mental Health Support, Medical Advice Line
- 401(k) matching
- Paid time off, parental leave
- Other comprehensive benefits as listed by Amazon
Last updated Oct 25, 2026. Interested? Apply on the company site.
More open roles at Amazon
- IT Support Associate II, Ops Tech Solutions (OTS)yesterdayPlainfield, Indiana · Operations IT Support Engineering
- Head of Energy and Water, AWS LegalyesterdayHybrid (Seattle, WA) · Legal
- Software Development Engineer, Creative Asset Library, CreativeXyesterdaySeattle · Software Development
- Software Development Engineer, Creative Asset Library, CreativeXyesterdayHybrid (Seattle, WA) · Software Development
- IT Support Associate II, OTSyesterdayIrving, TX · Operations IT Support Engineering