Taro Logo

R&D Software Engineer - Virtual Machine Monitor

A global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
Burlington, MA, USABellevue, WA, USA
$108,000 - $192,000
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For R&D Software Engineer - Virtual Machine Monitor

Join Broadcom's VMware Cloud Foundation Division as an R&D Software Engineer specializing in Virtual Machine Monitor technology. You'll work on cutting-edge CPU and memory virtualization technology, focusing on VT-x/AMD-V, interrupt virtualization, and compute accelerators. The role involves deep work with processor architecture, OS kernel internals, and system software, primarily using C and assembly programming. You'll be part of the Monitor Group, collaborating with highly skilled engineers to enhance Broadcom's industry-leading VMware Cloud Foundation platform. The position offers exposure to bleeding-edge CPU technology and the opportunity to work with major customers to shape next-generation virtualization solutions. The team culture emphasizes engineering discipline and collaboration, with opportunities to lead projects and present technical work. This role is perfect for those passionate about low-level system programming and virtualization technology, offering competitive compensation and comprehensive benefits.

Last updated 8 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 technical proposals and lead engineering efforts (for senior roles)

Requirements For R&D Software Engineer - Virtual Machine Monitor

  • Bachelor's degree in Computer Science or related field and 8+ years of experience or Masters degree with 6+ years of experience
  • Experience in C, and assembly programming
  • Experience working on the kernel and /or virtualization space
  • Proficient in x86_64 CPU architecture
  • Must have legal authorization to work in the US

Benefits For R&D Software Engineer - Virtual Machine Monitor

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
  • 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
  • Discretionary annual bonus
  • Equity compensation

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