
R&D Principal Software Engineer – Graphics Engineer
Broadcom
full-time
Posted on:
Location Type: Office
Location: California • Texas • United States
Visit company websiteExplore more
Salary
💰 $127,100 - $226,000 per year
Job Level
Tech Stack
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 12+ years of related experience or Masters degree and 10+ 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
Benefits
- 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 & Tools
Graphics ProgrammingGPU Driver DevelopmentGraphics AlgorithmsVulkanDirect3DMetalC programming languageShader LanguagesPerformance analysisSoftware troubleshooting
Soft Skills
Problem-solvingProject leadershipCommunicationCollaborationAdaptability