Embedded Systems Engineer - Satellite Virtualization on Graviton

Amazon

Redmond (WA)

On-site

USD 144,000 - 194,000

Full time

25 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
401(k) matching
Paid time off
Parental leave

Job summary

Amazon Kuiper Manufacturing Enterprises LLC in Redmond, WA seeks an Embedded Software Development Engineer to build VirtSat, a virtualization platform for Leo satellites, on EC2 bare-metal with KVM/QEMU.

You will own the Graviton virtualization layer, develop in Rust/C/C++, write device drivers, and ensure tight integration with satellite hardware and cloud infrastructure. This is a hands-on role at the intersection of embedded Linux and space tech.

Qualifications

  • 3+ years of non-internship professional software development experience.
  • Experience with Linux systems programming (C, Rust, Python, or Bash).
  • Experience with virtualization or emulation (KVM, QEMU, Docker, or similar).
  • Familiarity with embedded Linux (boot process, systemd, device drivers, or Yocto/Buildroot).
  • Experience with shell scripting and system automation.
  • BS in Computer Science, Electrical Engineering, or equivalent.
  • Experience with ARM64 architecture or Graviton instances.
  • Experience with QEMU device emulation, QMP protocol, or custom QEMU plugins.
  • Experience with network virtualization (WireGuard, bridge networking, TAP/TUN interfaces).

Responsibilities

  • Own the Graviton bare-metal virtualization layer — KVM/QEMU VM management, subsystem start/stop, health monitoring, and fault recovery.
  • Develop embedded software in Rust, C, C++, or other modern languages for the virtualization and emulation layer.
  • Write device drivers and system applications for the various satellite systems running on virtual hardware.
  • Write software to interact with micro-controllers and emulated hardware peripherals (FPGA, HSM, sensors).
  • Build and maintain the custom AMI pipeline that pre-configures all satellite dependencies.
  • Develop and optimize provisioning scripts that deploy satellite software onto emulated LRUs via SSM.
  • Implement plugin framework extensions for new LRU types on the Graviton host.
  • Build network virtualization between VMs — WireGuard tunnels, inter-entity networking, and TT&C link emulation.
  • Optimize boot-time and provisioning latency for QEMU-based satellite instances.
  • Debug and resolve issues at the intersection of host OS, guest OS, and QEMU emulation.
  • Develop fidelity improvements — HSM crypto emulation, EFUSE emulation, CAN bus simulation, and error injection frameworks.
  • Work closely with other software and hardware teams to support board bring-up and integration testing.

Job description

Amazon Kuiper Manufacturing Enterprises LLC in Redmond, WA seeks an Embedded Software Development Engineer to build VirtSat, a virtualization platform for Leo satellites, on EC2 bare-metal with KVM/QEMU.

You will own the Graviton virtualization layer, develop in Rust/C/C++, write device drivers, and ensure tight integration with satellite hardware and cloud infrastructure. This is a hands-on role at the intersection of embedded Linux and space tech.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Manager — Satellite Virtualization Lead
Embedded Software Manager — Satellite Virtualization Lead

Amazon • Redmond (WA)

On-site
USD 185,000 - 250,000
Health insurance
401(k) matching
RSUs
Software Development Engineer, Leo Flight Software Team
Software Development Engineer, Leo Flight Software Team

Amazon • Redmond (WA)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+1
Software Development Manager, Leo Flight Software Team
Software Development Manager, Leo Flight Software Team

Amazon • Redmond (WA)

On-site
USD 185,000 - 250,000
Health insurance
401(k) matching
RSUs
Senior Embedded & Cloud Software Engineer, Satellite Ops
Senior Embedded & Cloud Software Engineer, Satellite Ops

Amazon • Redmond (WA)

On-site
USD 168,100 - 227,400
Senior Embedded Software Engineer, Satellite Flight Systems
Senior Embedded Software Engineer, Satellite Flight Systems

Amazon • Redmond (WA)

On-site
USD 168,000 - 227,000
Embedded Software Engineer — Satellite Connectivity
Embedded Software Engineer — Satellite Connectivity

Amazon • Redmond (WA)

On-site
USD 144,000 - 194,000
Health insurance
RSUs and benefits
401(k) matching
+1
Senior Software Engineer - Satellite Communications (LEO)
Senior Software Engineer - Satellite Communications (LEO)

Amazon • Redmond (WA)

On-site
USD 168,000 - 227,000
RSUs
Health insurance
401(k) matching
+2
Embedded Software Engineer — Satellite Antenna Systems
Embedded Software Engineer — Satellite Antenna Systems

Amazon • Redmond (WA)

On-site
USD 144,000 - 194,000
Health insurance (medical)
401(k) matching
Paid time off
+1
Senior Embedded Software Engineer (Space Satellite Avionics)
Senior Embedded Software Engineer (Space Satellite Avionics)

Nvidia • Redmond (WA)

On-site
USD 144,000 - 194,000
Health benefits
401(k) matching
Paid time off
+1
Embedded SDE: Satellite Systems & RTOS
Embedded SDE: Satellite Systems & RTOS

Amazon • Redmond (WA)

On-site
USD 144,000 - 194,000