Taro Logo

R&D Principal Software Engineer - Graphics Engineer

Global leader in semiconductor and infrastructure software solutions, including VMware subsidiary.
$127,100 - $226,000
Principal Software Engineer
In-Person
5,000+ Employees
12+ years of experience
Enterprise SaaS

Description For R&D Principal Software Engineer - Graphics Engineer

Broadcom, a global leader in semiconductor and infrastructure software solutions, is seeking a Principal Software Engineer for their VMware subsidiary's Core Graphics Team. This role focuses on developing Virtual Graphics (vSGA) Stack for Windows and Linux Virtual Machines across all hypervisor products. The position offers an opportunity to work with cutting-edge Graphics API Technologies and GPU virtualization.

The role involves leading initiatives in Graphics virtualization, working with modern APIs like Vulkan and Direct3D, and developing full Graphics virtualization stack including Virtual GPU Device and Windows/Linux Graphics Drivers. The team is part of the VMware Cloud Foundation (VCF) Division, which enables GPU-accelerated solutions for modern applications.

As a Principal Engineer, you'll be responsible for architecting and developing critical graphics virtualization components, ensuring high performance and reliability. The position requires deep expertise in graphics programming, strong leadership skills, and the ability to collaborate across teams to deliver enterprise-grade solutions.

The compensation package is competitive, ranging from $127,100 to $226,000 annually, plus bonus and equity opportunities. Broadcom offers comprehensive benefits including medical coverage, 401(k) matching, and stock purchase programs. The company culture emphasizes innovation, technical excellence, and collaborative problem-solving in a fast-paced environment.

Last updated 12 hours ago

Responsibilities For R&D Principal Software Engineer - Graphics Engineer

  • Research, design and develop vSGA Stack for all hypervisor products
  • Understand Direct3D, OpenGL and Vulkan API specification
  • Analyze and re-architect performance critical sections of Graphics virtualization code
  • Troubleshoot and address bugs related to vSGA functionality
  • Deliver software that meets coding guidelines and quality standards
  • Develop and maintain technical documentation for Graphics features
  • Work with virtual driver and device team for end-to-end Graphics APIs support
  • Stay up-to-date with GPU hardware architecture and Graphics APIs

Requirements For R&D Principal Software Engineer - Graphics Engineer

  • Bachelor's degree in Computer Science or related field and 12+ years of experience or Masters degree and 10+ years of experience
  • 5+ years of experience in Graphics Programming or GPU Driver Development
  • Strong understanding of Graphics Algorithms and APIs (Vulkan, Direct3D, Metal)
  • Experience with C programming language and Shader Languages
  • Strong problem-solving skills
  • Experience leading projects with medium to large scope
  • Excellent communication and collaboration skills
  • Experience with Git version control
  • US citizens, permanent residents or not require immigration sponsorship
  • Familiarity with enterprise coding standards and best practices

Benefits For R&D Principal Software Engineer - Graphics Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • 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
  • Paid Family Leave
  • Annual discretionary bonus
  • Equity compensation

Interested in this job?

Jobs Related To Broadcom R&D Principal Software Engineer - Graphics Engineer