Taro Logo

Software Engineer ESXi-VMKernel

A global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
$141,300 - $226,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
12+ years of experience
Enterprise SaaS

Description For Software Engineer ESXi-VMKernel

VMware by Broadcom is seeking a Senior Software Engineer to join their ESXi Operating System team, which is at the core of VMware Cloud Foundation's virtualization technology. This role focuses on the ESXi cpu & server platform system kernel team, responsible for Arm & x86 architecture support for ESXi kernel and hypervisor. The position involves working with core CPU technologies, hardware platform components, and virtualization elements, while collaborating directly with major industry partners like Arm and Intel.

The ideal candidate will have extensive experience in systems programming, with deep knowledge of operating systems and kernel internals. You'll be working on large-scale systems and hardware enablement projects, requiring both technical expertise and strong collaborative skills. The role demands a thorough understanding of modern microprocessor architectures and computer systems, particularly around I/O systems.

This is an opportunity to work with a highly technical team that operates across the full stack from bootloader to configuration scripts. The position offers competitive compensation including a base salary range of $141,300 - $226,000, plus bonus and equity opportunities. Broadcom provides comprehensive benefits including medical, dental, vision, 401(k) matching, ESPP, and various leave benefits.

The role represents a unique opportunity to work on cutting-edge virtualization technology that powers the majority of the world's servers, while collaborating with industry leaders and contributing to future technological innovations in the field.

Last updated a month ago

Responsibilities For Software Engineer ESXi-VMKernel

  • Work on ESXi cpu & server platform system kernel team
  • Support Arm & x86 architecture for ESXi kernel and hypervisor
  • Manage core CPU, hardware platform, and virtualization components
  • Collaborate with Arm, Intel and silicon partners on new technologies
  • Work on large systems and hardware enablement projects
  • Represent team technically internally and externally with partners
  • Develop solutions in collaboration with partner software development teams

Requirements For Software Engineer ESXi-VMKernel

Linux
Python
  • BS degree in Computer Science or related field and 12+ years of experience, or MS degree with 10+ years experience
  • Excellent C programming skills and scripting languages such as Python, Shell scripting automation
  • Solid understanding of modern microprocessor architectures
  • Experience with hardware bring-ups: CPU, boot loaders, chipset, SMP/NUMA, interrupt controller, SMMUs, PCIe quirks
  • Strong operating systems and kernel internals knowledge
  • Good knowledge of modern computer systems, esp. around I/O
  • Familiarity with system and workload performance analysis and optimization
  • Expertise in version control and collaborative code review tools
  • Strong analytical and debugging skills
  • Excellent oral and written communication skills

Benefits For Software Engineer ESXi-VMKernel

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 and vacation time
  • Paid Family Leave
  • Discretionary annual bonus
  • Equity compensation

Jobs Related To Broadcom (VMware) Software Engineer ESXi-VMKernel