Broadcom - Palo Alto, CA

posted 19 days ago

Full-time - Senior
Palo Alto, CA
Computer and Electronic Product Manufacturing

About the position

The R&D Software Engineer - Virtual Machine Monitor role at Broadcom involves working on core CPU and memory virtualization technology for the VMware Cloud Foundation Division. The position focuses on developing and maintaining the virtual CPU and memory aspects of the virtual machine platform, enabling the next generation of virtualization solutions. Engineers will engage with cutting-edge CPU technology and collaborate with customers to enhance Broadcom's virtualization products.

Responsibilities

  • Develop and maintain virtual CPU and memory aspects of the virtual machine platform.
  • Work on new CPU feature enablement and confidential computing.
  • Modernize the monitor architecture and manage hardware accelerators.
  • Contribute to memory virtualization and management features.
  • Design and implement CPU instruction set updates in a virtualization context.
  • Collaborate with team members and present work to other engineers.

Requirements

  • Bachelor's degree in Computer Science or related field with 15+ years of experience, or a Master's degree with 13+ years of experience.
  • Proficiency in C and assembly programming.
  • Experience working on kernel and/or virtualization space.
  • Deep understanding of x86 CPU architecture.

Benefits

  • 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
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service