Taro Logo

Senior Quality Engineer - Virtual Machine Monitor

A global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
DevOps
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS

Job Description

Broadcom's Virtual Machine Monitor group is seeking a Senior Quality Engineer to join their team working on core CPU and memory virtualization technology for VMware Cloud Foundation (VCF) Division products. This role offers the opportunity to work with cutting-edge CPU technology, including VT-x/AMD-V, interrupt virtualization, and memory management. The position involves maintaining and developing virtual CPU and memory aspects of the virtual machine platform that runs guest operating systems.

The successful candidate will specialize in areas such as new CPU feature enablement, confidential computing, monitor architecture modernization, hardware accelerators, or guest timekeeping. Working within a highly collaborative Monitor Group, you'll interact with talented engineers and major customers to shape the next generation of Broadcom's industry-leading VMWare Cloud Foundation platform.

The role demands expertise in processor architecture, OS kernel internals, and system software, with primary programming in Python and C. You'll be responsible for test automation, CI/CD infrastructure, and ensuring product quality through comprehensive testing and debugging. This position offers the chance to work on sophisticated virtualization features while contributing to a team with deep engineering discipline and technical excellence.

As part of the VMWare Cloud Foundation Division, you'll have opportunities to lead projects, present your work, and learn from other engineers' innovations. The role combines independent work with team collaboration, making it ideal for someone who enjoys both technical depth and cross-functional interaction.

Last updated 9 days ago

Responsibilities For Senior Quality Engineer - Virtual Machine Monitor

  • Design, implement and execute test plans for virtualization features
  • Write test automation and framework
  • Deploy and maintain CI/CD infrastructure
  • Analyze and troubleshoot complicated issues in distributed systems
  • Ensure product quality by finding product defects
  • Support debugging and troubleshooting
  • Work with virtual CPU and memory aspects of the virtual machine platform

Requirements For Senior Quality Engineer - Virtual Machine Monitor

Python
Linux
  • Proficient coding skills in Python and C on Linux-like platform
  • 6+ years of experience in software development and quality engineering
  • Knowledge of devops tools like Jenkins, github, review board, JIRA
  • Good understanding of operating system concepts: CPU, Memory, networking/storage stack, drivers, file systems, I/O hardware
  • Strong analytical, diagnostic and problem-solving skills
  • B.S/M.S degree in Computer Science or equivalent
  • Deep understanding of processor architecture and low-level OS kernel internals