Software Development Engineer, Amazon Leo Antenna Development

AmazonRedmond, WA
$143,700 - $194,400Onsite

About The Position

This is an individual contributor role for someone who thrives on ambiguous technical problems, builds tools that make other engineers more productive, and wants direct impact on how satellite communication systems go from prototype to production. In this role, you will build the tooling, automation, and infrastructure that enables the team to develop, test, and release embedded software at scale. You'll own CI/CD pipelines for embedded image builds, factory test stations, simulation frameworks, and cloud-based test infrastructure. Your work directly impacts how fast the team can iterate and how reliably we can ship software to hardware. This is an ideal role for a software engineer who enjoys building developer productivity tools, test automation, and infrastructure — and wants to do it in a high-impact hardware program. The Amazon LEO Antenna SW Team develops software for the satellite payload antenna systems. We build the services, actors, and infrastructure that control antenna hardware — from VCXO clock disciplining to beamforming to factory calibration. We work hand in hand with hardware, RF, and systems engineering teams to bring antenna systems from prototype to orbit.

Requirements

  • 3+ years of non-internship professional software development experience
  • 3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 3+ years of software development engineer or related occupational experience
  • 3+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 3+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language

Nice To Haves

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • Experience building test automation frameworks and tools
  • Experience with Linux operating system, embedded systems, consumer devices, or mobile apps
  • Experience scripting in one or more language (e.g. Bash, Python, Perl, Ruby), or experience working with device technologies under development, familiarity with flashing firmware, basic device debugging and familiarity with reading/pulling device logs
  • Experience with AWS Services including EC2, Lambda, S3, DynamoDB, SQS

Responsibilities

  • Build and maintain CI/CD pipelines for embedded image builds, signing, and deployment
  • Develop factory test station software (calibration, BIST, power-on)
  • Create simulation and automated test frameworks for hardware validation
  • Build cloud-based infrastructure for test orchestration and result analysis
  • Improve developer workflows — build times, test feedback loops, release processes

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, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service