Broadcom

Senior Quality Engineer, Virtual Machine Monitor

Broadcom

full-time

Posted on:

Location Type: Office

Location: Beijing • 🇨🇳 China

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

Distributed SystemsJenkinsLinuxPython

About the role

  • Design, implement and execute test plans for virtualization features (new CPU enablement, Confidential Computing, Timekeeping, Dynamic passthrough, hardware accelerators, virtual CPU/Memory scaling)
  • Write test automation and frameworks; deploy and maintain CI/CD infrastructure
  • Analyze and troubleshoot complex issues during testing in distributed systems
  • Ensure product quality by finding product defects, supporting debugging and troubleshooting, and following issues to closure
  • Work independently and as part of a team of software engineers; interact with customers and other engineering groups
  • Lead parts of projects and present work within the Monitor Group and VCF Division

Requirements

  • Proficient coding skills in Python and C on Linux-like platform
  • 6+ years of experience in software development and quality engineering (proven strong automation skill is a big plus)
  • Knowledge of devops tool like Jenkins, github, review board, JIRA, etc.
  • Deep understanding of processor architecture and low-level OS kernel internals
  • Knowledge of system software including memory management, resource management, and interrupt architecture
  • Good understanding of main operating system concepts: CPU, Memory, networking/storage stack, drivers, file systems, I/O hardware, etc.
  • Familiarity with one of the major server virtualization platforms is a plus
  • Strong analytical, diagnostic and problem-solving skills with ability to work independently
  • B.S/M.S degree in Computer Science or equivalent

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonCtest automationCI/CDvirtualizationprocessor architecturelow-level OS kernel internalsmemory managementresource managementinterrupt architecture
Soft skills
analytical skillsdiagnostic skillsproblem-solving skillsindependent workteam collaborationcustomer interactionproject leadershipcommunication
Certifications
B.S. in Computer ScienceM.S. in Computer Science