Onsite R&D Software Engineer – Virtual Machine Monitor

Posted 37 minutes ago

Apply now

About the role

  • Work with bleeding edge CPU technology, VT-x/AMD-V, interrupt virtualization, memory virtualization/management, and virtualization of other forms of compute technologies and accelerators.
  • Maintain and develop the virtual CPU and memory aspects of the virtual machine platform that runs guest operating systems.
  • Get up to speed with specialization areas such as new CPU feature enablement, x86_64 instruction set (ISA) virtualization, and confidential computing.
  • Collaborate with a team to design and deliver features in support of new processors or enhancements for the virtual machine monitor architecture.

Requirements

  • Bachelor's degree in Computer Science or related field and 12+ years of related experience or Masters degree in Computer Science or related field and 10+ years of related experience or PhD plus 7+ years.
  • Experience in C, and assembly programming
  • Experience working on the kernel and /or virtualization space
  • Proficient in x86_64 CPU architecture
  • Must have legal authorization to work in the US.

Benefits

  • Medical, dental and vision plans
  • 401(K) participation including company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Company paid holidays
  • Paid sick leave and vacation time
  • Paid Family Leave and other leaves of absence

Job title

R&D Software Engineer – Virtual Machine Monitor

Job type

Experience level

SeniorLead

Salary

$127,100 - $226,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job