R&D Software Engineer - Virtual Machine Monitor

Global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
Burlington, MA, USABellevue, WA, USAAustin, TX, USA
$127,000 - $225,000
Embedded
Senior Software Engineer
In-Person
12+ years of experience
Enterprise SaaS

Description For R&D Software Engineer - Virtual Machine Monitor

Join Broadcom's VMware Cloud Foundation (VCF) Division as an R&D Software Engineer specializing in virtual machine monitor technology. You'll work with cutting-edge CPU technology, focusing on virtualization techniques including VT-x/AMD-V, interrupt virtualization, and memory management. The role involves developing core CPU and memory virtualization technology used across all VCF Division products.

As part of the Monitor Group, you'll collaborate with highly skilled engineers to shape the next generation of Broadcom's industry-leading VMWare Cloud Foundation platform. The position requires deep expertise in processor architecture, OS kernel internals, and system software. You'll primarily program in C and assembly language, working on sophisticated virtualization features and CPU instruction set updates.

Within your first year, you'll specialize in areas such as new CPU feature enablement, confidential computing, monitor architecture modernization, hardware accelerators, or guest timekeeping. The role offers opportunities to lead technical initiatives, make architectural proposals, and drive innovation in virtualization technology.

The team culture emphasizes engineering discipline and collaboration, providing regular opportunities to present work and learn from peers. You'll be part of a historic organization that handles all aspects of virtual machine engineering, working with various groups across the vSphere ecosystem. The position offers competitive compensation ($127,000-$225,000) plus comprehensive benefits, including medical coverage, 401(k) matching, and equity opportunities.

Last updated 18 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 implement features for new processors and virtual machine monitor architecture
  • Work on CPU instruction set updates in virtualization context
  • Contribute to memory virtualization/management features
  • Make proposals for design roadmap and lead technical efforts (for senior roles)
  • Collaborate with team members and present work to others

Requirements For R&D Software Engineer - Virtual Machine Monitor

  • Bachelor's degree in Computer Science or related field and 12+ years of experience or Masters degree with 10+ years of experience
  • Experience in C, and assembly programming
  • Experience working on the 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
Equity
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) with company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Paid holidays
  • Paid sick leave
  • 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

Dry Etch Equipment Engineer

Senior Dry Etch Equipment Engineer position at Broadcom's semiconductor facility in Fort Collins, focusing on equipment optimization and process development.

R&D System Applications Engineer

Senior R&D Systems Applications Engineer position at Broadcom focusing on PCIe switch products and customer integration support.

FBAR R&D Engineer

Senior FBAR R&D Engineer position at Broadcom focusing on developing and maintaining RF device models and simulations

HBM/DDR/SERDES DFT Verification Lead Engineer

Senior HBM/DDR/SERDES DFT Verification Lead Engineer role at Broadcom, focusing on implementing and verifying DFT methodologies for semiconductor designs.

Photolithography Equipment and Process Engineer

Senior Photolithography Equipment and Process Engineer position at Broadcom, focusing on Si MEMS production and advanced process development in Colorado.