Amazon

Software Development Engineer, Leo Flight Software Team

Amazon
Apply
14 hours ago
Redmond, WA, USAMid Level
H1B sponsor

Base Salary

$144k - $194k/yr

Responsibilities

  • Own KVM/QEMU-based virtualization, VM lifecycle management, subsystem provisioning, health monitoring, and fault recovery for the Graviton platform.
  • Develop embedded software in Rust, C, C++, Python, Bash, or other modern languages for virtualization and emulation.
  • Write device drivers and system applications for satellite systems running on virtual hardware.
  • Integrate microcontrollers and emulate FPGA, HSM, sensor, EFUSE, CAN bus, and other hardware peripherals.
  • Build and maintain AMI pipelines and provisioning scripts for satellite dependencies, software images, firmware, certificates, and LRUs.
  • Extend the Graviton plugin framework for satellites, gateways, and customer terminals.
  • Build WireGuard-based network virtualization, inter-entity networking, and TT&C link emulation.
  • Optimize QEMU boot and provisioning latency and debug host, guest, and emulation issues.
  • Collaborate with software and hardware teams on board bring-up and integration testing.

Requirements

  • At least 3 years of non-internship professional software development experience.
  • Experience with DevOps automation scripting such as shell, Python, Ruby, or PowerShell.
  • Experience with Linux systems programming using C, Rust, Python, or Bash.
  • Experience with virtualization or emulation such as KVM, QEMU, or Docker.
  • Familiarity with embedded Linux boot processes, systemd, device drivers, or Yocto/Buildroot.
  • Bachelor’s degree in Computer Science, Electrical Engineering, or equivalent.
  • Preferred experience includes ARM64 or Graviton, QEMU device emulation, QMP, custom QEMU plugins, device drivers, microcontrollers, network virtualization, satellite systems, EC2 bare-metal, SSM, EC2 Image Builder, Packer, certificate provisioning, secure boot, HSM interfaces, Python packaging, container image management, and Rust systems programming.
  • Candidates must be U.S. citizens or nationals, U.S. permanent residents, or lawfully admitted refugees or asylees due to export-control requirements.

Benefits

  • Amazon offers health insurance including medical, dental, vision, prescription, life and AD&D insurance, flexible spending accounts, employee assistance, mental health support, and a medical advice line.
  • Benefits include 401(k) matching, paid time off, parental leave, and adoption and surrogacy reimbursement coverage.
  • The package may include sign-on payments and restricted stock units; compensation details are separate from the listed base salary.
  • The role is located in Redmond, Washington.

Tech Stack

BashCC++DockerLinuxPowerShellPythonRubyRust

Categories

Amazon

About Amazon

10,000+ employees

Amazon builds and operates a global e-commerce marketplace, logistics network, and consumer devices, and provides cloud computing via AWS for businesses and developers. The company earns revenue from online retail, third‑party seller services, subscriptions like Prime, advertising, and AWS usage. Founded in 1994 and headquartered in Seattle, it is publicly traded on NASDAQ (AMZN) and serves customers in dozens of countries.

Contact me