Broadcom logo

R&D Software Engineer - Virtual Machine Monitor

Broadcom

Promontory B, CA
Full Time
Senior
108k-192k
about 2 months ago

Job Description

About the Role

The R&D Software Engineer - Virtual Machine Monitor role involves working within the Monitor Group responsible for core CPU and memory virtualization technology used in Broadcom's VMware Cloud Foundation (VCF) products. The position offers the opportunity to work with cutting-edge CPU technology, virtualization of compute technologies and accelerators, and to contribute to the development and enhancement of virtual machine platform features that support guest operating systems. The team is highly collaborative, with a culture of engineering discipline, and provides opportunities for presenting work and learning from other engineers.

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 CPU feature enablement, confidential computing, monitor architecture modernization, hardware accelerators, or guest timekeeping within the first 6 months.
  • Contribute impactful engineering enhancements in your area of specialization by the end of the first year.
  • Design and deliver features supporting new processors or proposed enhancements for the virtual machine monitor architecture.
  • Participate in the design and implementation of CPU instruction set updates in a virtualization context.
  • Contribute to memory virtualization/management features as part of monitor modernization efforts.
  • Propose design roadmaps and lead technical efforts, including mentoring 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.
  • Background in hardware accelerators, confidential computing, or monitor architecture modernization.

Qualifications

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

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 as per applicable laws.

Working at Broadcom

The organization 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 project parts, present their work, and learn from others' innovative contributions.

Apply Now

Job Details

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

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Broadcom

Website

broadcom.com

Company Size

10000+ employees

Location

Promontory B, CA

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