R&D Software Engineer - Virtual Machine Monitor

A global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
$107,000 - $190,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For R&D Software Engineer - Virtual Machine Monitor

Broadcom's VMware Cloud Foundation (VCF) Division is seeking a R&D Software Engineer for their virtual machine monitor group. This role focuses on core CPU and memory virtualization technology used across all VCF products. You'll work with cutting-edge CPU technology, including VT-x/AMD-V, interrupt virtualization, and memory management. The position offers the opportunity to work alongside highly motivated engineers, interacting with major customers to shape the next generation of Broadcom's VMWare Cloud Foundation platform.

The role requires deep expertise in processor architecture and OS kernel internals. You'll be working primarily in C and assembly, focusing on system software including memory management, resource management, and interrupt architecture. Within 6 months, you're expected to specialize in areas like CPU feature enablement, confidential computing, or monitor architecture modernization.

The Monitor Group, part of the VCF Division, offers a highly collaborative environment with a strong engineering culture. You'll have opportunities to lead projects, present your work, and learn from other engineers. The team values technical excellence and innovation, working on cutting-edge virtualization technology that powers enterprise cloud solutions.

This position offers competitive compensation including a base salary range of $107,000 - $190,000, plus discretionary bonuses and equity. Broadcom provides comprehensive benefits including medical, dental, vision, 401(k) matching, and ESPP. The company culture promotes work-life balance with paid time off and family leave policies.

Last updated 7 hours ago

Responsibilities For R&D Software Engineer - Virtual Machine Monitor

  • Maintain and develop virtual CPU and memory aspects of the virtual machine platform
  • Design and deliver features for new processors and virtual machine monitor architecture
  • Work on CPU feature enablement, confidential computing, monitor architecture modernization
  • Contribute to hardware accelerators, power-aware compute, and guest timekeeping
  • Make technical proposals and lead engineering efforts (for senior roles)

Requirements For R&D Software Engineer - Virtual Machine Monitor

  • Bachelor's degree in Computer Science or related field and 8+ years of experience or Masters degree with 10+ years of experience
  • Experience in C and assembly programming
  • Experience working on kernel and/or virtualization space
  • Proficient in x86 CPU architecture
  • Must have legal authorization to work in the US

Benefits For R&D Software Engineer - Virtual Machine Monitor

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Equity
  • Medical, dental and vision plans
  • 401(K) with company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Paid holidays, sick leave and vacation time
  • Paid Family Leave
  • Annual discretionary bonus
  • Equity compensation

Interested in this job?

Jobs Related To Broadcom R&D Software Engineer - Virtual Machine Monitor

Software Engineer

Senior Software Engineer role at Broadcom focusing on storage, data protection, and data services within the VMware Cloud Foundation Division.

Software Engineer

Senior Software Engineer position at Broadcom focusing on storage, data protection, and data services within the VMware Cloud Foundation Division.

Semiconductor Fab Application Support Engineer

Senior Application Support Engineer role at Broadcom supporting semiconductor manufacturing applications, requiring 8+ years experience in IT applications and support.

Design Verification Engineer

Senior Design Verification Engineer position at Broadcom, focusing on functional verification of complex designs with competitive compensation and comprehensive benefits.

Senior Software Engineer - Storage and Data Protection of VMware Cloud Foundation

Senior Software Engineer role at Broadcom focusing on storage and data protection systems for VMware Cloud Foundation, offering competitive salary and benefits.