✦ Luna Orbit — Software Engineering

R&D Software Engineer - Virtual Machine Monitor

at VMware

📍 3 Locations Hybrid 💰 $60K – $107K USD / year Posted April 01, 2026
Salary $60K – $107K USD / year
Type Full-Time
Experience mid
Exp. Years 5 years
Education Bachelor's degree in Computer Science or related field
Category Software Engineering

R&D Software Engineer focused on Virtual Machine Monitor, developing low-level virtualization features in a Linux environment with C/assembly, and contributing to CI/CD and debugging of distributed virtualization components.

  • Design and implement VMM features for virtualization
  • Develop and maintain testable code in C/assembly
  • Collaborate with multidisciplinary teams
  • Debug and optimize performance
  • Contribute to CI/CD pipelines and automated tests

Low-level systems programming for VM monitors, Linux kernel concepts, x86_64 virtualization, VT-x/AMD-V, hypervisor, memory virtualization, and dynamic passthrough with CI/CD integration.

The ideal candidate is a mid-level software engineer with strong C and assembly skills, Linux kernel and virtualization experience, and a hands-on approach to building and debugging VM monitor features. They thrive in a hybrid environment and contribute to CI/CD pipelines and distributed systems work.

Bachelor's degree in Computer Science or related field plus 5 years experience. Masters plus 3 years or PhD degree in Computer Science or related field is a plus.Experience in Cand assembly programmingExperience working on the kernel and /or virtualization spaceProficient in x86_64 CPU architectureMust have legal authorization to work in the US
Confidential computingModernization of the monitor architectureHardware acceleratorsPower-aware compute
Jenkinsgithubreview boardJIRA
Bachelor's degree in CS or related field; 5 years experience; C and assembly programming; kernel and virtualization space; x86_64 architecture; Linux; virtualization; CI/CD tools
CAssemblyLinuxKernel internalsx86_64 virtualizationVT-x/AMD-VHypervisorMemory virtualizationDynamic passthroughHardware acceleratorsCI/CDJenkinsGitHub
Analytical thinkingIndependent workTeam collaborationProblem solvingCommunication
Industry Software
Job Function Develop low-level virtualization features for Broadcom's VM Monitor in a hybrid cloud context
Role Subtype Software Engineer
Tech Domains Linux, VMware
R&D Software Engineer - Virtual Machine MonitorCAssemblyLinuxKernel internalsx86_64 virtualizationVT-x/AMD-VHypervisorMemory virtualizationDynamic passthroughHardware acceleratorsCI/CDJenkinsGitHubReview BoardJIRAdistributed systemsvirtualizationkernelmonitor

No degree or insufficient experience in computer science, Lack of C/assembly or virtualization space experience, No experience with Linux kernel internals or x86_64 virtualization

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile