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 22 days 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

Ethernet NIC Software and Validation Engineer

Senior Ethernet NIC Software and Validation Engineer role at Broadcom, focusing on developing and validating high-performance networking solutions for Cloud Data Centers.

Firmware Development Engineer

Senior Firmware Development Engineer position at Broadcom developing embedded systems and firmware for memory and interconnect technologies.

DFT Engineer

Senior DFT Engineer position at Broadcom, focusing on testability implementation and verification for semiconductor designs, requiring 4+ years of experience in hardware testing and verification.

Memory System Designer and Place and Route Engineer

Senior Memory System Designer position at Broadcom, focusing on memory subsystem development and physical design, offering $107K-171K salary with comprehensive benefits.

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.