Software Engineer ESXi-VMKernel

A global technology leader designing and developing semiconductor and infrastructure software solutions.
$119,000 - $190,000
Backend
Senior Software Engineer
In-Person
8+ 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. The position involves working with core CPU components, hardware platform elements, and virtualization technologies. The ideal candidate will collaborate with multiple cross-geo development teams and partner directly with major technology companies like Arm and Intel.

The role requires deep technical expertise in operating systems, kernel development, and hardware architecture. You'll be working on large systems and hardware enablement projects, maintaining high quality standards while solving complex technical challenges. The position offers competitive compensation, comprehensive benefits, and the opportunity to work with cutting-edge virtualization technology.

This is an excellent opportunity for experienced engineers passionate about system-level programming and hardware architecture. You'll be part of a team that maintains the world's leading hypervisor technology, working across the full stack from bootloader to configuration scripts. The role combines hands-on technical work with collaborative partnership engagement, making it ideal for those who enjoy both deep technical challenges and cross-team collaboration.

The position offers a competitive salary range of $119,000 - $190,000, plus additional benefits including medical coverage, 401(k) matching, equity opportunities, and comprehensive leave policies. Join a team that's driving innovation in virtualization technology and shaping the future of cloud infrastructure.

Last updated 14 days 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
  • Collaborate with cross-geo development teams
  • Work with partners and customers to solve issues
  • Develop solutions on ESXi with partner engineering teams
  • Maintain high quality standards
  • Research and architect future capabilities

Requirements For Software Engineer ESXi-VMKernel

Linux
Python
  • BS degree in Computer Science or related field and 8+ years of experience, or MS degree with 6+ years experience
  • Excellent C programming skills and scripting languages (Python, Shell scripting)
  • Solid understanding of modern microprocessor architectures
  • Experience with hardware bring-ups: CPU, boot loaders, chipset, SMP/NUMA
  • Strong operating systems and kernel internals knowledge
  • Good knowledge of modern computer systems (PCI, ACPI, IOMMUs, DMA, UEFI)
  • Familiarity with system and workload performance analysis
  • Expertise in version control tools (git, gerrit, perforce)
  • Strong analytical and debugging skills
  • Excellent oral and written communication skills

Benefits For Software Engineer ESXi-VMKernel

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Equity
  • Medical, dental and vision plans
  • 401(K) with company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Paid holidays, sick leave and vacation time
  • Annual bonus
  • Equity awards

Interested in this job?

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

R&D Engineer Software, 4 (For System Test Team)

Senior Software Engineer role at Broadcom (VMware) focusing on system testing for load balancer products, requiring 8+ years of QA experience and strong networking expertise.

R&D Engineer Software

Senior QA Engineer role at VMware by Broadcom, focusing on L4-L7 load balancer testing and automation, requiring 8+ years of experience in networking and quality assurance.

Sr. Software Development Engineer, Amazon Q Business, AWS Q Business

Senior Software Development Engineer role at Amazon Q Business, focusing on developing enterprise AI solutions and cloud computing services.

Software Development Engineer, AWS Fintech Data platform

Senior Software Engineer role at Amazon AWS Fintech Data Platform team building scalable financial data solutions.

Software Development Engineer, Delta Change Management Guardian Service

Senior Software Engineer role at Amazon FinTech developing Delta, a change tracking service ensuring regulatory compliance across AWS services.