Virtualization & ContainersOperating Systems & Kernel

Operating System Virtualization Engineer

Oxide Computer Company · Remote

Build Propolis, Oxide’s Rust-based userspace VMM, together with the illumos-based Helios host operating system. The role covers in-kernel virtualization, virtual devices, microprocessor behavior, hardware interfaces, resilience, and production debugging. Engineers write open-source Rust, C, and assembly and work across the boundary between the hypervisor, host OS, firmware, and guest virtual machines.

Key responsibilities

  • Build host-system and virtualization software
  • Design virtual devices and failure-resilient subsystems
  • Debug microprocessor, firmware, and guest interactions

Source and corrections

NearMetal classified and summarized this role from an official company source.

Open official source