✦ Luna Orbit — Software Engineering

R&D Software Engineer VMKernel

at VMware

📍 USA-CA - Promontory B Unknown 💰 $101K – $162K USD / year Posted March 12, 2026
Salary $101K – $162K USD / year
Type Not Specified
Experience mid
Exp. Years 3+ years
Education BS degree in Computer Science or related field or MS degree or PhD
Category Software Engineering

This role involves designing and developing core kernel components for VMware's virtualization platform, focusing on performance, security, and multi-architecture support.

  • Design kernel locking techniques
  • Implement kernel APIs
  • Work with engineering teams on product development
  • Optimize virtualization performance
  • Develop OS security infrastructures

Technical environment includes kernel development in C for Linux, Unix, and Windows, with virtualization expertise in VMware ESXi and VMKernel, supporting multi-threaded and multi-architecture systems.

The ideal candidate is an experienced software engineer with 3+ years in kernel development, proficient in C programming, and familiar with virtualization platforms like VMware ESXi. They possess strong debugging and analytical skills and experience with multi-architecture systems.

C programmingkernel developmentLinuxUnixmultithreaded programmingVMware ESXiVMKernel
x86 architectureAMD architecturesecurity infrastructuresfilesystem development
VMware ESXiVMKernelIntel x86AMD architecture
Kernel developmentC programmingLinuxUnixVMware ESXiVMKernelmultithreaded programmingvirtualization
Kernel developmentC programmingLinuxUnixSolarisBSDWindowsx86 architectureAMD architecturemultithreaded programmingsynchronizationoperating system kernelvirtualizationVMware ESXiVMKernel
analytical skillsdebuggingcommunicationteamworkproblem-solving
Industry Information Technology / Cloud Computing / Virtualization
Job Function Develop and maintain core kernel components for virtualization infrastructure
Kernel developmentC programmingLinuxUnixSolarisBSDWindowsx86 architectureAMD architecturemultithreaded programmingsynchronizationoperating system kernelvirtualizationVMware ESXiVMKernelsecurity infrastructuresfilesystem development

Lack of experience with VMware ESXi or VMKernel, No kernel-level development experience, Insufficient knowledge of C programming

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