R&D Software Engineer - Virtual Machine Monitor

Global technology leader designing and developing semiconductor and infrastructure software solutions
$127,000 - $203,000
Backend
Senior Software Engineer
In-Person
12+ years of experience
Enterprise SaaS

Description For R&D Software Engineer - Virtual Machine Monitor

The virtual machine monitor group at Broadcom's VMware Cloud Foundation (VCF) Division is seeking a skilled Software Engineer to work on core CPU and memory virtualization technology. This role offers the opportunity to work with cutting-edge CPU technology, including VT-x/AMD-V, interrupt virtualization, and memory management systems.

The position is within the Monitor Group, which is responsible for maintaining and developing virtual CPU and memory aspects of the virtual machine platform that runs guest operating systems. You'll work alongside highly motivated engineers, interacting with major customers to shape the next generation of Broadcom's industry-leading VMWare Cloud Foundation platform.

As a Monitor Engineer, you'll be expected to specialize in areas such as CPU feature enablement, confidential computing, monitor architecture modernization, hardware accelerators, or guest timekeeping. The role requires deep understanding of processor architecture and low-level OS kernel internals. You'll primarily program in C, with assembly code for machine-specific implementations.

The Monitor Group offers a collaborative environment with a strong engineering discipline. You'll have opportunities to lead projects, present your work, and learn from other engineers. The team culture emphasizes technical excellence and innovation in virtualization technology.

The position offers competitive compensation, including a comprehensive benefits package with medical, dental, and vision coverage, 401(k) matching, equity opportunities through ESPP, and various leave benefits. This is an excellent opportunity for experienced engineers passionate about system-level software and virtualization technology to make significant contributions to industry-leading virtualization solutions.

Last updated 2 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 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 (for senior roles)
  • Lead technical efforts and other engineers

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 experience
  • Experience in C, and assembly programming
  • Experience working on the kernel and /or virtualization space
  • Proficient in x86 CPU architecture

Benefits For R&D Software Engineer - Virtual Machine Monitor

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental and vision plans
  • 401(K) participation including company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Company paid holidays
  • Paid sick leave and vacation time
  • Paid Family Leave

Interested in this job?

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

Software engineer - Service Now Integration Specialist

Senior ServiceNow Integration Specialist role at Broadcom, focusing on ITSM solutions development with 8+ years of experience required.

Software engineer - Service Now Integration specialist

Senior ServiceNow Integration Specialist role at Broadcom, focusing on ITSM solutions development with 8+ years of experience required.

Product Marketing Engineer 5

Senior Product Marketing Engineer role at Broadcom focusing on GTM strategy and field enablement, offering competitive compensation and comprehensive benefits.

IP Verification Engineer

Senior IP Verification Engineer position at Broadcom, requiring 6-12 years of experience in SystemVerilog and UVM, based in Bangalore.

Product Marketing Engineer 5

Senior Product Marketing Engineer role at Broadcom focusing on GTM strategy execution and field sales enablement with competitive compensation and benefits.