CareerPlan

Software Development Engineer, Leo Customer Terminals Applications & Networking Team

Redmond, Washington, United StatesFull-time$144k–$194k2026-08-19 → 2026-11-10
Based in United StatesNo visa sponsorshipCitizens or permanent residents only

Core

Design and build on-device software for Amazon's low Earth orbit satellite customer terminals to provide fast, reliable internet connectivity and self-diagnosing capabilities in remote locations.

Role type

Software Development Engineer II (Embedded/Distributed Systems)

Builds

On-device software for satellite internet terminals deployed in the field

Domain

Satellite communications, embedded systems, distributed networking

Deliverable

production ML models | product features

Required skills

C++, Rust, C, Java, Python, Object Oriented Design, multi-threaded programming, embedded software development, distributed systems, system design, reliability engineering, large-scale application development

Preferred skills

Full software development life cycle experience, embedded device software development, operating software on constrained or intermittently connected devices at scale

Technologies

C++, Rust, C, Java, Python

Responsibilities

Improve speed and reliability of customer internet connections on terminals; Build software for self-service diagnostics and issue resolution; Deliver device health and diagnostics data from the fleet; Own features end to end from design to deployment on live hardware; Debug complex issues spanning hardware, software, and cloud; Collaborate with hardware, firmware, networking, and cloud teams for feature launch