Posted in

R&D Principal Software Engineer – GPU Virtualization

R&D Principal Software Engineer – GPU Virtualization

CompanyBroadcom Limited
LocationVandenberg AFB, CA, USA, Austin, TX, USA
Salary$127000 – $225000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s degree in Computer Science or related field and 12+ years of related experience or Masters degree and 10+ years of related experience
  • 5+ years of experience in operating systems, kernel development, compute, network and storage subsystems, preferably with experience in VMware’s kernel development
  • Strong understanding of kernel programming, including device drivers, kernel modules, and system programming
  • Experience with C programming language and familiarity with Linux kernel development
  • Strong problem-solving skills and ability to troubleshoot complex issues
  • Have experience with leading projects with medium to large scope
  • Excellent communication and collaboration skills
  • Experience with using Git and Jira
  • Ability to thrive in a fast-paced and dynamic work environment
  • Familiarity with enterprise coding standards and best practices

Responsibilities

  • Research, design and develop GPU Virtualization features for vGPU and SRIOV technology
  • Collaborate with cross-functional teams to understand requirements and translate them into detailed technical and architectural specifications
  • Troubleshoot and address bugs related to GPU functionality
  • Deliver software that meets the coding guidelines and quality standards set by the VCF
  • Develop and maintain technical documentation for kernel features
  • Work closely with other teams, including ESXi kernel, Hypervisor and VCenter UI teams, to ensure seamless integration of GPU features
  • Stay up-to-date with the latest GPU hardware architecture and trends, kernel programming and GPU Virtualization Technology

Preferred Qualifications

  • Knowledge of VMware’s ESXi hypervisor and its kernel components
  • Experience with GPU Software Technologies
  • Experience with integrating partner software into products