Senior Software Engineer, Customer Terminals Software, Amazon Leo Customer Terminal

Amazon Kuiper Manufacturing Enterprises LLC

Redmond (WA)

On-site

USD 190,000 - 240,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Amazon Leo is seeking a Senior Software Engineer to lead Customer Terminals Software, defining architecture across BSP, kernel, networking, and device management for high-volume satellite ground terminals.

You will collaborate with hardware, RF, and product teams, drive engineering excellence, mentor engineers, and deliver robust, scalable software that meets ambitious planetary-scale requirements.

Qualifications

  • 5+ years of non-internship professional software development experience.
  • 5+ years of programming with at least one language.
  • 5+ years of leading design or architecture of complex systems.
  • Experience as a mentor or tech lead on engineering teams.
  • Bachelor's degree in computer science or equivalent.

Responsibilities

  • Own long-term software architecture for customer terminals across BSP, kernel, networking, and apps.
  • Collaborate with hardware, RF, antenna, and product teams on hardware/software co-design decisions.
  • Lead as the technical lead on cross-functional problems to boost team productivity.
  • Define software development lifecycle best practices and drive quality metrics.
  • Lead architecture and delivery of embedded software for high-volume devices.

Skills

Software development
Architecture design
Tech leadership
Mentorship

Education

Bachelor's degree in computer science

Job description

Amazon Leo is an initiative to launch a constellation of Low Earth Orbit satellites that will provide low-latency, high-speed broadband network connectivity to unserved and underserved communities around the world - from individual households to schools, hospitals, businesses, and government agencies.

The Customer Terminals Software team owns the full software stack that powers the customer based ground terminals. This is a unique engineering challenge at the intersection of embedded systems, wireless communications, and high-volume consumer hardware. Our team is responsible for low-level device drivers, board support packages, Linux kernel, secure manufacturing, MAC and PHY interactions, data plane, control plane, networking, device management, and user-facing applications.

We are looking for a Senior Software Engineer to serve as the technical leader for Customer Terminals Software - someone who can define the architecture, raise the engineering bar, and drive technical excellence across the full embedded software stack. This role offers high autonomy to shape both the technology and the engineering culture of a team building a new category of infrastructure at planetary scale.

Key job responsibilities
  • Technical Vision & Architecture: Own the long-term software architecture for customer terminals, spanning board bring-up, BSP, kernel, networking stack, device management, and application layers. Define architectural patterns that ensure scalability, reliability, security, and maintainability across product generations.
  • Cross-Functional System Design: Partner with hardware, silicon, RF, antenna, networking, and product teams to drive hardware/software co-design decisions across SoC selection, RF integration, power management, thermal constraints, and satellite link optimization.
  • Technical Leadership & Force Multiplication: Serve as the technical lead on the most demanding, cross-functional problems. Exert influence across multiple teams, increasing their productivity and effectiveness by sharing deep knowledge and experience. Functionally decompose complex problems into simple, straightforward solutions.
  • Engineering Excellence: Define best practices for the software development lifecycle - design, implementation, testing, and operations. Drive quality metrics, code review standards, and operational excellence mechanisms across the organization.
  • Embedded Systems Delivery: Lead architecture and delivery of mission-critical embedded software for high-volume consumer devices operating in diverse and challenging environments worldwide. Ensure robustness in connectivity, performance, OTA updates, fleet observability, and lifecycle management.
A day in the life

You will own significant portions of the customer terminal software architecture, partnering with Senior stakeholders across Amazon Leo's hardware, ASIC, RF, electrical, thermal, power, and software teams. You'll define interfaces between subsystems, resolve cross-cutting architectural challenges, and work hands-on with engineers as a force multiplier. You'll operate in productive ambiguity - where problems are not always clear and solutions need to be invented - while delivering systems where software meets physics, with signals traversing thousands of kilometers to satellites moving at orbital velocity.

Basic Qualifications:
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team
Preferred Qualifications:
  • 5+ 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

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Los Angeles County applicants: Job duties for this position include: work safely and cooperatively with other employees, supervisors, and staff; adhere to standards of excellence despite stressful conditions; communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service; and follow all federal, state, and local laws and Company policies. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness and professionalism, and safeguard business operations and the Company's reputation. Pursuant to the Los Angeles County Fair

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Customer Terminals Software, Amazon Leo Customer Terminal
Senior Software Engineer, Customer Terminals Software, Amazon Leo Customer Terminal

Amazon • Redmond (WA)

On-site
USD 168,000 - 227,000
Health insurance and RSUs
Paid time off
Parental leave
Senior Software Engineer, Project Leo Customer Terminals
Senior Software Engineer, Project Leo Customer Terminals

Amazon Kuiper Manufacturing Enterprises LLC • Austin (TX)

On-site
USD 168,000 - 227,000
Health insurance
RSUs
401(k) matching
+1
Senior Software Engineer, Customer Terminals Software, Amazon Leo Customer Terminal
Senior Software Engineer, Customer Terminals Software, Amazon Leo Customer Terminal

Amazon Inc. • Redmond (WA)

On-site
USD 168,000 - 227,000
Embedded Senior Software Engineer, Project Leo Customer Terminals
Embedded Senior Software Engineer, Project Leo Customer Terminals

Amazon • Redmond (WA)

On-site
USD 168,000 - 227,000
Health insurance
RSUs
Paid time off
+1
Senior Software Engineer, Project Leo Customer Terminals
Senior Software Engineer, Project Leo Customer Terminals

Amazon • Austin (TX)

On-site
USD 168,000 - 227,000
Health insurance
401(k) matching
Paid time off
+1
Senior Software Engineer, Project Leo Customer Terminals
Senior Software Engineer, Project Leo Customer Terminals

Amazon Inc. • Austin (TX)

On-site
USD 168,000 - 227,000
RSUs
Sign-on bonus
Health insurance
Software Dev Engineer, Amazon Leo Customer Terminal Software
Software Dev Engineer, Amazon Leo Customer Terminal Software

Amazon Kuiper Manufacturing Enterprises LLC • Austin (TX)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+1
Senior Software Engineer, Leo Customer Terminals Network and Fleet Management
Senior Software Engineer, Leo Customer Terminals Network and Fleet Management

Amazon • Redmond (WA)

On-site
USD 168,100 - 227,400
Comprehensive health insurance
401(k) matching
Paid time off
Software Dev Engineer, Amazon Leo Customer Terminal Software
Software Dev Engineer, Amazon Leo Customer Terminal Software

Amazon Inc. • Austin (TX)

On-site
USD 144,000 - 194,000
Software Development Manager
Software Development Manager

Amazon • Austin (TX)

On-site
USD 185,000 - 250,000