Maintain and develop the virtual CPU and memory aspects of the virtual machine platform
Get up to speed with specialization areas such as new CPU feature enablement, confidential computing, modernization of the monitor architecture
Design and implement CPU instruction set updates in a virtualization context
Collaborate with other engineers to deliver impactful contributions and enhancements
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
Tech Stack
Assembly
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
Vacation time
Follow all applicable laws for Paid Family Leave and other leaves of absence