← All roles

System Development Engineer

Amazon· Systems, Quality, & Security Engineering
Apply on company site
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.

About Amazon

Amazon.com, Inc. or its affiliates

liquid-ai-recruiting-target

More open roles at Amazon