Software Engineer ESXi CPU & Server Platform

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

Description For Software Engineer ESXi CPU & Server Platform

VMware by Broadcom is seeking a Senior Software Engineer to join their ESXi CPU & Server Platform system kernel team. This role is central to the development of VMware's core virtualization technology, focusing on both Arm & x86 architecture support for the ESXi kernel and hypervisor. The position offers an opportunity to work on cutting-edge virtualization technology that powers the majority of servers worldwide.

The role involves deep technical work with core CPU components, hardware platform elements (including bring-ups, boot, chipset, and drivers), and virtualization technologies. You'll collaborate directly with major industry partners like Arm and Intel on new technologies, while working across multiple teams to build comprehensive hardware support solutions.

As a Senior Software Engineer in this role, you'll be part of a highly technical team working across the full technology stack from bootloader to configuration scripts. The position requires extensive experience in systems programming, with particular emphasis on operating systems, kernel development, and modern computer architectures. You'll be expected to maintain high quality standards while solving complex technical challenges and contributing to future platform capabilities.

The compensation package is competitive, ranging from $119,000 to $190,000 in base salary, plus bonus and equity opportunities. Broadcom offers comprehensive benefits including medical, dental, and vision coverage, 401(k) matching, ESPP, and various leave benefits. The position is based in Promontory B, California, and requires in-person work.

This is an excellent opportunity for an experienced systems engineer looking to work on fundamental virtualization technology that powers enterprise computing infrastructure. The role offers both technical depth and breadth, with opportunities to influence the future of server virtualization technology.

Last updated 10 days ago

Responsibilities For Software Engineer ESXi CPU & Server Platform

  • Work on ESXi Operating System and Hypervisor development
  • Support Arm & x86 architecture for ESXi kernel and hypervisor
  • Manage core CPU and hardware platform components
  • Collaborate with partners and cross-functional teams
  • Engage in research to identify and architect future capabilities
  • Work on hardware enablement projects
  • Maintain high quality standards and solve customer issues

Requirements For Software Engineer ESXi CPU & Server Platform

Linux
  • BS degree in Computer Science, Computer Engineering or equivalent and 8+ years of experience, or MS with 6+ years, or PhD with 3+ years
  • Excellent C programming skills
  • Solid understanding of modern microprocessor architectures
  • Strong operating systems and kernel internals knowledge
  • Good knowledge of modern computer systems (PCI, ACPI, IOMMUs, DMA, UEFI, etc.)
  • Expertise in version control and collaborative code review tools
  • Ability to understand and troubleshoot build issues, makefiles, linux shell scripts
  • Strong analytical and debugging skills
  • Excellent oral and written communication skills
  • Must have legal authorization to work in the US

Benefits For Software Engineer ESXi CPU & Server Platform

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
  • Medical, dental and vision plans
  • 401(K) participation including company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Company paid holidays
  • Paid sick leave
  • Vacation time
  • Paid Family Leave

Interested in this job?

Jobs Related To Broadcom Software Engineer ESXi CPU & Server Platform

Senior Performance Engineer

Senior Performance Engineer role at Broadcom focusing on VCF performance engineering, storage solutions optimization, and cloud infrastructure performance analysis.

Senior Software Engineer - Storage and Data Protection of VMware Cloud Foundation

Senior Software Engineering role at Broadcom focusing on storage and data protection solutions for VMware Cloud Foundation, offering competitive compensation and comprehensive benefits.

Software Engineer R&D

Senior Software Engineer R&D position at Broadcom focusing on VMware Live Recovery, requiring strong C++ and distributed systems expertise with 13-15+ years of experience.

Senior Software Engineer

Senior Software Engineer position at Broadcom focusing on full-stack Java development, requiring 7+ years of experience in building enterprise-grade solutions.

Senior Engineer- PNR/STA

Senior Engineer position at Broadcom focusing on Place and Route (PNR) and Static Timing Analysis (STA) for complex Digital IP subsystems and semi-custom macros.