Senior Software Engineer - In-Flight Connectivity Platform

GCS Recruitment

Fremont (CA)

On-site

USD 140,000 - 210,000

Full time

5 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 building a high-performance in-flight connectivity platform. We seek a Senior Software Engineer to lead design and integration across avionics, cloud, and embedded domains, delivering secure, scalable software for a growing airliner fleet.

You will work on the cabin network, OTA lifecycle, telemetry pipelines, and cross-platform integration, using Linux, C/C++, Python, Docker, and Kubernetes in an agile, security-focused environment.

Qualifications

  • 6+ years of professional software development experience, with several years leading design or architecture of production systems.
  • Strong Linux-based software development on real devices using C/C++ and/or Python.
  • Solid networking fundamentals: VLANs, routing, QoS/traffic prioritization, and network troubleshooting.
  • Experience with device-to-cloud systems: telemetry, health monitoring, or fleet/device management.
  • Experience building or operating software update pipelines (OTA/firmware: signing, staged rollout, rollback).
  • Containers (Docker; Kubernetes a plus) and modern CI/testing practices.

Responsibilities

  • Design and implement core platform modules - cabin network management, connectivity monitoring, and observability.
  • Build and maintain the OTA software lifecycle pipeline: cryptographically validated updates, staged activation, automatic rollback, and version reporting to ground-side fleet systems.
  • Develop telemetry and health-monitoring infrastructure, including the device-to-cloud data pipeline for fleet monitoring.
  • Integrate software across multiple cabin hardware platforms, maintaining hardware abstraction layers for portability.
  • Build and execute unit, integration, requirements-based, and hardware-in-the-loop tests.
  • Contribute to interface definitions and architecture decision records, and raise the bar through code reviews and design feedback.

Skills

C/C++
Python
Linux
Networking
Telemetry
OTA/firmware
CI/CD
Docker
Kubernetes
Security

Education

BS/MS in Computer Science or Electrical Engineering

Tools

Git
CI/CD tools

Job description

Amazon Leo is building a high-performance in-flight connectivity platform. We seek a Senior Software Engineer to lead design and integration across avionics, cloud, and embedded domains, delivering secure, scalable software for a growing airliner fleet.

You will work on the cabin network, OTA lifecycle, telemetry pipelines, and cross-platform integration, using Linux, C/C++, Python, Docker, and Kubernetes in an agile, security-focused environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Engineer - Satellite Connectivity Platform
Senior Embedded Engineer - Satellite Connectivity Platform

GCS Recruitment • San Francisco (CA)

On-site
USD 180,000 - 230,000
Senior Aviation Embedded Systems Engineer
Senior Aviation Embedded Systems Engineer

Amazon • Redmond (WA)

On-site
USD 168,000 - 227,000
Health insurance
401(k) matching
Paid time off
+1
Embedded Engineer
Embedded Engineer

GCS Recruitment • San Francisco (CA)

On-site
USD 180,000 - 230,000
Software Engineer
Software Engineer

GCS Recruitment • Fremont (CA)

On-site
USD 140,000 - 210,000
Sr. Software Dev Engineer, Amazon Leo Customer Terminals
Sr. Software Dev Engineer, Amazon Leo Customer Terminals

Amazon • Redmond (WA)

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

Amazon • Seattle (WA)

On-site
USD 168,100 - 227,400
Health insurance
401(k) matching
Paid time off
+1
Senior Embedded Software Engineer – Aviation Connectivity
Senior Embedded Software Engineer – Aviation Connectivity

Amazon • Seattle (WA)

On-site
USD 168,100 - 227,400
Health insurance
401(k) matching
Paid time off
+1
Senior Embedded Software Engineer – Satellite Avionics
Senior Embedded Software Engineer – Satellite Avionics

Amazon • Sunnyvale (CA)

On-site
USD 168,000 - 227,000
Health insurance
401(k) matching
Paid time off
+1
Senior Embedded Flight Software Engineer (Satellite)
Senior Embedded Flight Software Engineer (Satellite)

Socket.dev • Redmond (WA)

On-site
USD 168,000 - 227,000
Sign-on payments
RSUs
Health insurance
+3
Senior Space Systems Software Engineer (Embedded & Cloud)
Senior Space Systems Software Engineer (Embedded & Cloud)

Amazon • Redmond (WA)

On-site
USD 168,000 - 227,000