Symantec logo

Software Engineer ESXi CPU & Server Platform

Symantec

Promontory B, CA
Full Time
Mid Level
81k-130k
2 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 platform bring-ups, virtualization, and collaborating with silicon partners to develop future capabilities and ensure high quality.

Key Responsibilities

  • Work on large systems and hardware enablement projects related to ESXi CPU and server platform support.
  • Collaborate across multiple cross-geo development teams and represent the team technically internally and externally with partners.
  • Engage with hardware and software teams to develop solutions on ESXi, including full stack development from bootloader to configuration scripts.
  • Foster a research mindset focused on developing new solutions and future-proofing ESXi.

Requirements

  • BS degree in Computer Science, Computer Engineering or equivalent with 2+ years of relevant industry experience, or MS degree in the same fields.
  • Excellent C programming skills.
  • Solid understanding of modern microprocessor architectures, including multiprocessor programming, cache architecture, and barriers.
  • Strong operating systems and kernel internals knowledge such as Linux, BSDs, or Windows NT.
  • Good knowledge of modern computer systems, especially around I/O (PCI, ACPI, IOMMUs, DMA, UEFI).
  • Experience with version control and code review tools such as git, gerrit, or Perforce.
  • Ability to troubleshoot build issues, makefiles, and Linux shell scripts.
  • Strong analytical, debugging, and communication skills.
  • Must have legal authorization to work in the US.

Nice to Have

  • Familiarity with virtualization platforms such as ESXi, KVM, Hyper-V.
  • Experience with hardware bring-ups including CPU, boot loaders, chipset, SMP/NUMA, interrupt controllers, SMMUs, PCIe quirks.
  • Familiarity with hardware virtualization technologies.
  • Assembly programming experience (Arm, x86, or RISC).
  • Arm Architecture knowledge (AArch64/ARMv8 preferred).
  • Familiarity with kernel performance analysis and optimization.

Qualifications

  • BS or MS degree in Computer Science, Computer Engineering, or equivalent.

Benefits & Perks

  • Annual base salary range of $81,000 - $130,000.
  • Discretionary annual bonus and equity in accordance with plan documents.
  • Comprehensive benefits package 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, vacation, Paid Family Leave, and other leaves of absence.

Working at Symantec

Broadcom is proud to be an equal opportunity employer, considering 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. The company values diversity and inclusion and considers applicants with arrest and conviction records in accordance with local law.

Apply Now

Job Details

Posted AtJun 20, 2025
Salary81k-130k
Job TypeFull Time
ExperienceMid Level

About Symantec

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