R&D Principal Software Engineer – GPU Virtualization
Company | Broadcom Limited |
---|---|
Location | Vandenberg AFB, CA, USA, Austin, TX, USA |
Salary | $127000 – $225000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior, 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