Broadcom logo

R&D Software Engineer - Virtual Machine Monitor

Broadcom

Austin, TX
Full Time
Senior
108k-192k
10 days ago

Job Description

About the Role

The virtual machine monitor group ("Monitor Group") is responsible for the core CPU and memory virtualization technology used in all of Broadcom's VMware Cloud Foundation (VCF) Division products. You will have the opportunity to 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. The VCF Division builds products and solutions that power the hybrid cloud, working alongside highly motivated engineers and interacting with large customers to define the next generation of Broadcom's industry-leading VMWare Cloud Foundation platform.

Key Responsibilities

  • 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, confidential computing, monitor architecture modernization, hardware accelerators, power-aware compute, or guest timekeeping within the first 6 months.
  • Contribute impactful engineering enhancements in your area of specialization by the first year.
  • Design and deliver features supporting new processors or proposed enhancements for the virtual machine monitor architecture.
  • Work independently and as part of a team to implement design updates, such as CPU instruction set updates or memory virtualization features.
  • Propose design improvements and drive technical efforts, including leading other engineers.

Requirements

  • Bachelor's degree in Computer Science or related field with 8+ years of related experience, or Master's degree with 6+ years of related 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.

Nice to Have

  • Experience with processor architecture and low-level OS kernel internals.
  • Knowledge of system software including memory management, resource management, and interrupt architecture.
  • Experience with virtualization technology and CPU instruction set updates.

Qualifications

  • Bachelor's or Master's degree in Computer Science or related field.
  • 8+ years of related experience for Bachelor's degree holders.
  • 6+ years of related experience for Master's degree holders.

Benefits & Perks

  • Annual base salary range of $108,000 - $192,000.
  • Discretionary annual bonus and equity in accordance with plan documents.
  • Comprehensive benefits including medical, dental, and vision plans.
  • 401(K) participation with company matching.
  • Employee Stock Purchase Program (ESPP).
  • Employee Assistance Program (EAP).
  • Paid holidays, sick leave, and vacation time.
  • Paid Family Leave and other leaves of absence.

Working at Broadcom

The Monitor Group is highly collaborative with a well-established culture of engineering discipline. Engineers have opportunities to interact with team members and other groups working on vSphere, lead their parts within projects, present their work, and learn from others' innovative work.

Apply Now

Job Details

Posted AtJun 11, 2025
Salary108k-192k
Job TypeFull Time
ExperienceSenior

About Broadcom

Website

broadcom.com

Company Size

10000+ employees

Location

Austin, TX

Industry

Semiconductor and Other Electronic Component Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches