Salary
💰 $108,000 - $192,000 per year
About the role
- Research, design and develop vSGA Stack for all our hypervisor products.
- Understand Direct3D, OpenGL and Vulkan API specification to support these APIs with our vSGA Stack
- Analyze and re-architect performance critical sections of the Graphics virtualization code
- Troubleshoot and address bugs related to vSGA functionality
- Deliver software that meets the coding guidelines and quality standards set by the VCF.
- Develop and maintain technical documentation for Graphics features
- Work closely with the larger team, including virtual driver and device team to provide end-to-end support for Graphics APIs.
- Stay up-to-date with the latest GPU hardware architecture and Graphics APIs
Requirements
- Bachelor's degree in Computer Science or related field and 8+ years of related experience or Masters degree and 6+ years of related experience
- 5+ years of experience in Graphics Programming or GPU Driver Development on Windows, Linux or Mac OS
- Strong understanding of Graphics Algorithms and APIs; Vulkan, Direct3D, Metal
- Experience with C programming language and familiarity with Shader Languages
- 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 version control systems such as Git
- Ability to thrive in a fast-paced and dynamic work environment.
- Familiarity with enterprise coding standards and best practices
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Graphics ProgrammingGPU Driver DevelopmentGraphics AlgorithmsVulkanDirect3DMetalC programming languageShader LanguagesPerformance analysisSoftware troubleshooting
Soft skills
Problem-solvingCommunicationCollaborationProject leadershipAdaptability
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Computer Science