Oxide Computer Company in Emeryville, California, is seeking a passionate Software Engineer to work on their illumos-based host operating system, Helios, and Rust-based VMM, Propolis. This role involves designing and building robust system software, contributing to the security and functionality of the Oxide tech stack. Ideal candidates should have a strong background in C or Rust programming, as well as familiarity with operating systems and virtualization technology. Collaboration and effective communication across various engineering disciplines are key components of this position.
Qualifications
Familiarity with operating systems or virtualization concepts.
Comfort with C, Rust, or other low-level systems languages.
Experience working with system-level code.
Responsibilities
Design, build, and bring up host system software.
Write code in C and Rust for operating systems and virtualization.
Contribute to system security and resiliency.
Skills
C programming
Rust programming
Operating systems knowledge
Virtualization concepts
Debugging skills
Job description
Oxide Computer Company in Emeryville, California, is seeking a passionate Software Engineer to work on their illumos-based host operating system, Helios, and Rust-based VMM, Propolis. This role involves designing and building robust system software, contributing to the security and functionality of the Oxide tech stack. Ideal candidates should have a strong background in C or Rust programming, as well as familiarity with operating systems and virtualization technology. Collaboration and effective communication across various engineering disciplines are key components of this position.