R&D Software Engineer
8893 VMware LLC · USA-CA - Promontory B
$121,900–$195,000from the description
Jul 23, 2026
USA-CA - Promontory B
Jul 26, 2026
What this job asks for AI summary
This role sits within the team responsible for CPU and memory virtualization at the core of a major hypervisor platform. Day-to-day work involves designing and implementing features in C and x86_64 assembly — such as new processor instruction set support, memory virtualization, confidential computing, or hardware accelerator integration. It suits engineers with deep knowledge of processor architecture and low-level OS or kernel internals, with more senior candidates expected to shape technical direction and mentor others.
Senior level · 6+ years · Bachelor's required · Full-time
“or” means any one of them counts — you don't need all of them.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
Why we read it this way (7)
The job title is 'Virtual Machine Monitor Engineer' with no explicit seniority level in the title, so advertised seniority is Unspecified. However, the requirements (8+ years with a Bachelor's, 6+ with a Master's, 3+ with a PhD) and the expectation of independent design contributions and potential technical leadership of other engineers support a Senior classification.
The minimum experience threshold is 6 years (Master's + 6 years path), making that the floor for the overall years minimum; the Bachelor's path requires 8+ years.
The posting mentions 'for more senior roles' driving roadmap and leading engineers, indicating this single posting may cover a range of levels; the base requirements anchor at Senior.
No specific work location is stated in the posting beyond 'USA'; the CBSA is left blank. The note about filling out a home address for those outside the USA confirms US-based hiring.
VT-x/AMD-V, memory virtualization, interrupt architecture, and vSphere appear in the role narrative/context sections rather than the formal requirements block, so they are marked preferred.
Degree requirement is set to Bachelor's as the minimum formal degree listed; the JD also accepts equivalent-level experience via the Master's or PhD paths, but a Bachelor's is the stated floor.
Ignored 1 non-technology phrase(s) as skills (responsibilities/concepts, not named tools): Interrupt architecture.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.