Embedded Software Engineer, Amazon Leo

Amazon.com, Inc.
Austin, TX, United States
5 days ago
Apply on us.experteer.com
Prepare application

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Adobe InDesign C++ (Programming Language) Linux Perl (Programming Language) Embedded Software Python (Programming Language) Systems Development Life Cycle Real-Time Operating Systems Software Engineering O-RAN Bare Metal
+1 more
Hardware Debugging

Job description

Experteer Overview In this role you will advance the embedded software stack for Amazon Leo’s satellite constellation, enabling a 3GPP 5G networking experience over NTN with Open RAN-based management. You will work across hardware, software, and validation teams to deliver low-latency, reliable connectivity for a diverse set of customers. You’ll shape the software lifecycle from design to deployment and operations for spaceborne and ground systems. This is a mission-driven opportunity to influence how satellite-based broadband scales and performs in challenging environments. Compensation / Benefits * Develop embedded software for satellites and ground systems to operate, validate, and manage a 3GPP 5G networking stack * Participate in all SDLC phases including requirements, design, coding, testing, and coverage * Create embedded modules in C, C++, Rust or similar for 3GPP 5G/O-RAN protocols and interfaces * Work with Linux and RTOS environments to ensure robust real-time performance * Review hardware debugging artifacts and perform embedded software troubleshooting (bare-metal) * Contribute to design, reliability, and deployment of the satellite payload networking and management stack Tasks * 3+ years of non-internship software development experience * 2+ years in design or architecture of new/existing systems * Experience with C/C++, Python, Java or Perl * Experience with Linux operating systems * Experience with real-time embedded software development and robust design practices Key requirements * health insurance (medical, dental, vision, prescription) * 401(k) matching * paid time off * parential leave * RSUs and sign-on payments * comprehensive benefits package

Requirements

  • Review hardware debugging artifacts and perform embedded software troubleshooting (bare-metal) * Contribute to design, reliability, and deployment of the satellite payload networking and management stack Tasks * 3+ years of non-internship software development experience * 2+ years in design or architecture of new/existing systems * Experience with C/C++, Python, Java or Perl * Experience with Linux operating systems * Experience with real-time embedded software development and robust design practices Key requirements * health insurance (medical, dental, vision, prescription) * 401(k) matching * paid time off * parential leave * RSUs and sign-on payments * comprehensive benefits package

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:11 min

Running high-performance edge computing on bare metal servers

Josip Stuhli Josip Stuhli · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:11 min

Building a custom vehicle telemetry platform on AWS

Tonci Zilic · World Congress 2022

4:24 min

Evaluating bare metal versus cloud computing costs

Jens Happe Jens Happe · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

Videos

See all

Related articles

See all