Broadcom logo

Software Engineer ESXi-VMKernel

Broadcom

Promontory B, CA
Full Time
Senior
141k-226k
27 days ago

Job Description

About the Role

At VMware by Broadcom, we are building new possibilities for our customers by accelerating digital business transformation. We're modernizing data centers for greater agility and productivity, integrating public clouds for faster time to market, empowering digital workspaces to improve mobile experiences, and transforming cyber security. ESXi Operating System is at the core of VMware Cloud Foundation's virtualization technology, built from scratch to run virtual machines. This position is for the ESXi CPU & server platform system kernel team, responsible for supporting Arm & x86 architectures, hardware enablement, virtualization, and collaborating with partners on new technologies.

Key Responsibilities

  • Work on large systems and hardware enablement projects related to ESXi kernel and hypervisor support for Arm and x86 architectures.
  • Collaborate with cross-geo development teams and partners to develop solutions on ESXi.
  • Engage in research to identify, architect, and future-proof ESXi capabilities.
  • Maintain high quality standards and work with customers to resolve issues.
  • Work across the full stack from bootloader to configuration scripts, representing the team technically internally and externally.

Requirements

  • BS degree in Computer Science or related field with 12+ years of relevant industry experience, or MS degree with 10+ years of relevant experience.
  • Excellent C programming skills and scripting experience with Python and Shell scripting.
  • Solid understanding of modern microprocessor architectures, including multiprocessor programming and cache architecture.
  • Experience with hardware bring-ups such as CPU, boot loaders, chipset, SMP/NUMA, interrupt controller, SMMUs, PCIe quirks.
  • Strong operating systems and kernel internals knowledge, including Linux, BSDs, or Windows NT.
  • Good knowledge of modern computer systems, especially around I/O (PCI, ACPI, IOMMUs, DMA, UEFI).
  • Familiarity with system and workload performance analysis and optimization.
  • Experience with version control and code review tools such as git, gerrit, Perforce.
  • Ability to troubleshoot build issues, makefiles, Linux shell scripts, and automation.
  • Self-starting attitude and ability to work outside comfort zones.
  • Strong analytical and debugging skills.
  • Excellent oral and written communication skills.

Nice to Have

  • Experience with virtualization technologies and hypervisors.
  • Knowledge of Arm and x86 hardware platforms and silicon partners.
  • Research experience in future hardware or virtualization capabilities.

Qualifications

  • BS or MS degree in Computer Science or related field.
  • 12+ years (BS) or 10+ years (MS) of relevant industry experience.

Benefits & Perks

  • Annual base salary range of $141,300 - $226,000.
  • Discretionary annual bonus and equity in accordance with plan documents.
  • Comprehensive benefits including medical, dental, and vision plans.
  • 401(K) participation with company matching.
  • Employee Stock Purchase Program (ESPP).
  • Employee Assistance Program (EAP).
  • Paid holidays, sick leave, and vacation time.
  • Paid Family Leave and other leaves of absence.

Working at Broadcom

Broadcom is proud to be an equal opportunity employer. We consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, national origin, citizenship, disability status, medical condition, pregnancy, protected veteran status, or any other characteristic protected by law. We also consider qualified applicants with arrest and conviction records consistent with local law.

Apply Now

Job Details

Posted AtJul 4, 2025
Salary141k-226k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Broadcom

Website

broadcom.com

Company Size

10000+ employees

Location

Promontory B, CA

Industry

Semiconductor and Other Electronic Component Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches