
Senior Quality Engineer, Virtual Machine Monitor
Broadcom
full-time
Posted on:
Location Type: Office
Location: Beijing • 🇨🇳 China
Visit company websiteJob 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