Senior Software Engineer, Customer Terminal Network & Fleet Management
Company: Amazon
Location: Redmond
Posted on: April 1, 2026
|
|
|
Job Description:
Amazon Leo is Amazon’s low Earth orbit satellite network. Our
mission is to deliver fast, reliable internet connectivity to
customers beyond the reach of existing networks. From individual
households to schools, hospitals, businesses, and government
agencies, Amazon Leo will serve people and organizations operating
in locations without reliable connectivity. In this role, you will
develop software for the Leo Customer Terminal embedded software
engineering team. You will be responsible for the design,
implementation, deployment and operations of the functions for Leo
Customer Terminals. 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. Key job responsibilities - Develop embedded
software for Customer Terminal devices for the Amazon Leo programs.
- Participate in all phases of SDLC including requirements, design,
coding, test, deployment, and production. - Develop embedded
software in Rust, C, C++, or other modern languages - Have in-depth
knowledge with real-time embedded software philosophies and
practices - Have expertise with Linux and RTOS - In-depth
experience with networking protocols such TCP/IP, UDP, DNS, DHCP;
control and data plane concepts. Familiarity with traffic
classification, filtering, quality of service concepts and related
standards. - Familiarity with cryptography, threat modeling, and
developing secure software. - Support Customer Terminal deployments
operations and debugging on production systems - Technical writing
of design specifications A day in the life You will be a leader
within a team of embedded SDEs responsible for driving the design
of embedded software for Leo customer terminal products. You will
work in a collaborative environment with teams inside and outside
of Amazon. You will mentor a team of software engineers on best
practices while you guide your software designs from requirements
gathering through mass production in a fast paced environment with
rapidly changing priorities. About the team The Leo Customer
Terminal Software Team develops and supports the devices that
connect Leo subscribers to the Leo network. We provide software for
the Leo Customer Terminal platform, applications and underlying
Linux system. We work hand in hand with hardware engineering,
product, and operations teams to deliver commercial grade services
for our Leo subscribers. - 5 years of non-internship professional
software development experience - 5 years of leading design or
architecture (design patterns, reliability and scaling) of new and
existing systems experience - 5 years of programming with at least
one software programming language experience - Experience as a
mentor, tech lead or leading an engineering team - 7 years of full
software development life cycle, including coding standards, code
reviews, source control management, build processes, testing, and
operations experience - 7 years of programming using a modern
programming language such as Java, C++, or C#, including
object-oriented design experience - Experience in embedded
development in C/C++ - Knowledge of system performance, memory
management, and parallel computing principles - Master's degree in
computer science or equivalent - Bachelor's degree or above in
computer science or equivalent, or experience with at least one
general-purpose programming language such as Java, Python, C++, C#,
Go, Rust, or TypeScript Amazon is an equal opportunity employer and
does not discriminate on the basis of protected veteran status,
disability, or other legally protected status. Our inclusive
culture empowers Amazonians to deliver the best results for our
customers. If you have a disability and need a workplace
accommodation or adjustment during the application and hiring
process, including support for the interview or onboarding process,
please visit
https://amazon.jobs/content/en/how-we-hire/accommodations for more
information. If the country/region you’re applying in isn’t listed,
please contact your Recruiting Partner. The base salary range for
this position is listed below. Your Amazon package will include
sign-on payments and restricted stock units (RSUs). Final
compensation will be determined based on factors including
experience, qualifications, and location. Amazon also offers
comprehensive benefits including 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, and
parental leave. Learn more about our benefits at
https://amazon.jobs/en/benefits . USA, WA, Redmond - 168,100.00 -
227,400.00 USD annually
Keywords: Amazon, Lakewood , Senior Software Engineer, Customer Terminal Network & Fleet Management, IT / Software / Systems , Redmond, Washington