Embedded Software Engineer, Leo Payload Software Systems
Company: Amazon
Location: Sunnyvale
Posted on: April 3, 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. 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 * Collaborate with experienced cross-disciplinary
Amazonians to conceive, design, and bring innovative products and
services to market. * Design and build innovative technologies in a
large distributed computing environment and help lead fundamental
changes in the industry. * Create solutions to run predictions on
distributed systems with exposure to innovative technologies at
incredible scale and speed. * Build distributed storage, index, and
query systems that are scalable, fault-tolerant, low cost, and easy
to manage/use. * Design and code the right solutions starting with
broadly defined problems. Work in an agile environment to deliver
high-quality software. * Develop software solutions to effectively
manage the infrastructure required for secure, large-scale
operation of our system. * Take ownership of the complete software
development lifecycle, encompassing design, testing, deployment,
and mission integration. * Engage in end-to-end participation in
major engineering projects, collaborating with cross-functional
stakeholders. * Take the lead in identifying and resolving software
architectural deficiencies, and facilitating the delivery of
higher-quality software at an accelerated pace, enabling faster
iterations towards the right solution. * Effectively communicate
your ideas to achieve optimal outcomes for both your team and the
customer. Encourage diverse perspectives and incorporate feedback
to enhance results. * Drive the adoption of software best
practices, including security, quality, and operational excellence.
A day in the life As a Software Development Engineer, you will play
a crucial role in the advancement of Leo's Software capabilities.
This entails the development of products that facilitate reliable
and high-speed communication with Leo satellites, supporting their
mission-critical operations. Collaborating with a skilled
cross-disciplinary team, you will contribute to the development,
testing, production, and worldwide implementation of solutions and
products that empower Leo's expansive global network. About the
team Our team tackles many critical satellite payload functions
including Over-The-Air (OTA) updates, hardware fault detection,
isolation and remediation, operational state management, buses and
devices integrity verifications (ex. PRBS), hardware and software
integration. We are looking for an outstanding software engineer to
participate in all phases of software development from requirements
through implementation and test to operations. In this role, you
will: - Own unique embedded software functions through design,
implementation (in C, C++, RUST or other), test, and integration in
an embedded Linux or real-time operating system (RTOS) environment.
- Write software to control silicon devices using proprietary and
standard communication buses, such as Interlaken SerDes, JESD,
PCIe, I3C, I2C, SPI, RS-422, RS-485, Ethernet, etc. - Work closely
with hardware teams to support board design, bring-up, and
verification, as well as integration and test. - Follow best
practices in high reliability embedded software development to
ensure very high levels of system reliability and availability. -
Debug low-level issues at the intersection of
hardware/FPGA/firmware/software on multicore SOCs. - 3 years of
non-internship professional software development experience - 2
years of non-internship design or architecture (design patterns,
reliability and scaling) of new and existing systems experience -
Experience programming with at least one software programming
language - 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 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
Chance Ordinance, we will consider for employment qualified
applicants with arrest and conviction records. 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, CA, Sunnyvale - 165,200.00 -
223,600.00 USD annually
Keywords: Amazon, Mountain View , Embedded Software Engineer, Leo Payload Software Systems, IT / Software / Systems , Sunnyvale, California