Broadcom

Software Engineer, ESX CPU and Server Platform

Broadcom

full-time

Posted on:

Location Type: Office

Location: California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $141,300 - $226,000 per year

Job Level

SeniorLead

Tech Stack

AssemblyLinux

About the role

  • Work on ESX CPU and Server platform system kernel team responsible for Arm and x86 architecture support for ESX kernel and hypervisor
  • Own core CPU and hardware platform work: bring-ups, boot, chipset, drivers, DDK
  • Develop virtualization features (CPU, IO & memory) and system software components
  • Engage directly with Arm, Intel, AMD and silicon partners on new technologies and joint development
  • Collaborate with wider teams and cross business units to build Arm and x86 support across hardware technologies
  • Conduct research to identify and architect future capabilities and future-proof ESX
  • Maintain high bar for quality and work with customers to solve issues
  • Work on large systems and hardware enablement projects and collaborate across multiple cross-geo development teams
  • Represent the team technically internally and externally with partners
  • Work across the full stack from bootloader to configuration scripts
  • Foster a research mindset focused on developing new solutions

Requirements

  • Minimum BS degree in Computer Science, Computer Engineering or equivalent and 12+ years of relevant industry experience OR MS degree in Computer Science, Computer Engineering or equivalent and 10+ years of relevant industry experience
  • Excellent C programming skills
  • Solid understanding of modern microprocessor architectures (multiprocessor programming, cache architecture, barriers etc.)
  • Strong operating systems and kernel internals knowledge such as Linux/BSDs/Windows NT
  • Good knowledge of modern computer systems, esp. around I/O - x86 PC or ServerReady Arm (PCI, ACPI, IOMMUs, DMA, UEFI, etc.)
  • Hands on experience in developing OS/Kernel features, device drivers and system software components
  • Expertise in version control and collaborative code review tools such as git, gerrit, perforce
  • Ability to understand, create, modify, and troubleshoot build issues, makefiles, linux shell scripts
  • Strong analytical and debugging skills
  • Excellent oral and written communication skills
  • Familiarity with virtualization platforms, such as ESX, KVM, Hyper-V (desirable)
  • Experience with hardware bring-ups: CPU, boot loaders, chipset, SMP/NUMA, interrupt controller, SMMUs, PCIe quirks (desirable)
  • Familiarity with hardware virtualization technologies (desirable)
  • Assembly (Arm or x86 or RISC) programming experience (desirable)
  • Arm Architecture knowledge highly desirable (AArch64/ARMv8 preferred) (desirable)
  • Familiarity with kernel performance analysis and optimization (desirable)
  • Must have legal authorization to work in the US
Benefits
  • Discretionary annual bonus
  • Equity (in accordance with equity plan documents and equity award agreements)
  • 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 and other leaves of absence (as required by law)

ATS Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C programmingmicroprocessor architecturesoperating systemskernel internalsdevice driverssystem software componentsbuild issueslinux shell scriptsAssembly programmingkernel performance analysis
Soft skills
analytical skillsdebugging skillsoral communicationwritten communicationcollaborationproblem-solvingresearch mindset
RTX

Senior Embedded Real-Time Software Engineer

RTX
Seniorfull-time$82k–$164k / yearArizona · 🇺🇸 United States
Posted: 8 days agoSource: globalhr.wd5.myworkdayjobs.com
AssemblyCyber SecurityIoTLinuxRTOS
Celestica

Staff Software Engineer

Celestica
Leadfull-time🇮🇳 India
Posted: 1 day agoSource: careers.celestica.com
AssemblyCloudLinuxTCP/IP
Commonwealth Fusion Systems

Senior Electrical Commissioning and Test Engineer

Commonwealth Fusion Systems
Seniorfull-time$110k–$185k / yearMassachusetts · 🇺🇸 United States
Posted: 10 days agoSource: jobs.lever.co
Assembly
Commonwealth Fusion Systems

Senior I&C Commissioning and Test Engineer

Commonwealth Fusion Systems
Seniorfull-time$110k–$185k / yearMassachusetts · 🇺🇸 United States
Posted: 10 days agoSource: jobs.lever.co
Assembly
RTX

Principal Embedded Real-Time Software Engineer

RTX
Leadfull-time$101k–$203k / yearArizona · 🇺🇸 United States
Posted: 8 days agoSource: globalhr.wd5.myworkdayjobs.com
AssemblyCyber SecurityIoTLinuxRTOS