R&D Software Engineer - Virtual Machine Monitor

A global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
$127,000 - $225,000
Backend
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 in the Virtual Machine Monitor group, where you'll work on core CPU and memory virtualization technology. This role offers the opportunity to work with cutting-edge CPU technology and virtualization features. You'll be part of a highly collaborative team responsible for maintaining and developing virtual CPU and memory aspects of the virtual machine platform.

The position requires deep expertise in processor architecture and low-level OS kernel internals. You'll work with C programming and assembly code, designing and implementing features for new processors and enhancing virtual machine monitor architecture. The role involves working independently and as part of a team, with opportunities to lead technical efforts and contribute to the design roadmap.

As part of the Monitor Group, you'll collaborate with talented engineers across various aspects of vSphere, presenting your work and learning from others. The team has a strong engineering discipline culture and deep roots in the company's history. This is an excellent opportunity for experienced engineers who want to work on fundamental virtualization technology that powers hybrid cloud solutions.

The compensation package is competitive, ranging from $127,000 to $225,000 in base salary, plus bonus and equity opportunities. Broadcom offers comprehensive benefits including medical, dental, vision, 401(k) matching, and various leave benefits. The position is available in multiple prestigious locations across the United States, offering flexibility in terms of work location.

Last updated 7 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 deliver features in support of new processors
  • Implement 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)
  • Work with bleeding edge CPU technology, VT-x/AMD-V, interrupt virtualization

Requirements For R&D Software Engineer - Virtual Machine Monitor

Linux
  • 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
Mental Health Assistance
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
  • Annual discretionary bonus
  • Equity compensation

Interested in this job?

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

Support Account Manager

Senior Support Account Manager role at Broadcom focusing on SAN infrastructure support and customer relationship management, requiring 8+ years of experience in technical customer-facing roles.

Software Engineer

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

Software Engineer

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

Application Support Engineer

Senior Application Support Engineer role at Broadcom focusing on VeloCloud SD-WAN support, requiring 5+ years of technical support experience and strong expertise in Linux, networking, and database systems.

Technical Support Engineer

Senior Technical Support Engineer position at Broadcom focusing on VeloCloud SD-WAN support, requiring 5+ years of networking experience and strong troubleshooting skills.