1

Vulkan Programmer Jobs in California (NOW HIRING)

Neural Graphics Engineer

Santa Clara, CA · On-site

$164K - $203K/yr

... Vulkan, OpenGL, DirectX), shader programming (Slang, HLSL, GLSL), or compiler development Company : NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.

Senior Tools Engineer

Los Angeles, CA · On-site +1

$112K - $154K/yr

Our client is looking for a Tools Programmer to join their fully remote team to build next ... OpenGL, Vulkan). * Solid mathematical skills, particularly in linear algebra and geometry.

Bachelor's/Master's degree in Computer Engineering, Computer Science, or related field * Deep understanding of modern GPU APIs such as Vulkan, Metal, DirectX, CUDA, and SYCL * Extensive experience ...

Showing results 41-60

Vulkan Programmer information

What is a Vulkan programmer?

Vulkan Programmers are software developers who specialize in using the Vulkan graphics and compute API to create high-performance graphics applications, such as video games, simulations, and visualization tools. They are skilled in low-level programming, optimizing rendering pipelines, and managing resources for efficient GPU usage. Vulkan Programmers often work closely with game engines or custom graphics frameworks to achieve advanced visual effects and real-time performance. Their expertise is crucial for applications that require cross-platform compatibility and maximum control over graphics hardware.

What are some common challenges Vulkan programmers face when integrating Vulkan into existing projects?

Vulkan Programmers often encounter challenges such as managing the explicit nature of Vulkan’s API, which requires detailed handling of memory management and synchronization. Integrating Vulkan into legacy codebases can reveal compatibility issues and a steep learning curve, particularly when transitioning from more abstract graphics APIs like OpenGL or DirectX. Additionally, debugging and performance optimization can be more complex due to Vulkan’s low-level access to hardware, requiring robust tooling and a deep understanding of graphics pipelines. Collaborating closely with other developers and technical artists is essential to ensure seamless integration and optimal performance.

What are the key skills and qualifications needed to thrive as a Vulkan programmer, and why are they important?

To thrive as a Vulkan Programmer, you need a solid understanding of computer graphics, C/C++ programming, and low-level GPU architecture, often supported by a degree in computer science or a related field. Familiarity with the Vulkan API, graphics debugging tools like RenderDoc, and shader languages such as GLSL or HLSL is typically required. Strong problem-solving abilities, attention to detail, and effective collaboration skills help set candidates apart in this role. These skills ensure efficient development of high-performance graphics applications and successful teamwork in demanding technical environments.

What cities in California are hiring for Vulkan Programmer jobs?

Cities in California with the most Vulkan Programmer job openings:

Neural Graphics Engineer

NVIDIA

Santa Clara, CA • On-site

$164K - $203K/yr

Full-time

Re-posted 26 days ago


Nvidia rating

9.6

Company rating: 9.6 out of 10

Based on 17 frontline employees who took The Breakroom Quiz

7th of 245 rated software companies


Job description

Job Summary:
NVIDIA is a leading technology company at the forefront of computer graphics innovation. They are seeking a Neural Graphics Engineer to implement and optimize neural graphics techniques, prototype new approaches, and contribute to their graphics software stack.
Responsibilities:
• Implement and optimize neural graphics techniques within real-time rendering pipelines
• Prototype neural rendering, differentiable graphics, and generative 3D approaches
• Collaborate across teams to move ideas from concept to production
• Contribute to our graphics software stack, including compilers, shaders, and runtime tools
Qualifications:
Required:
• BS, MS, or PhD in Computer Science, Electrical Engineering, Physics, or a related field (or equivalent experience)
• At least 2-4 years of practical experience and demonstrated ability in C++ and Python
• Coursework or project experience in computer graphics, machine learning, or computer vision
• A drive to learn, grow, and take on challenging problems
Preferred:
• Hands-on experience with neural rendering (NeRF, Gaussian splatting, differentiable rendering) or generative AI for 3D content
• Experience with PyTorch and real-time rendering engines
• Familiarity with graphics APIs (Vulkan, OpenGL, DirectX), shader programming (Slang, HLSL, GLSL), or compiler development
Company:
NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI. Founded in 1993, the company is headquartered in Santa Clara, USA, with a team of 10001+ employees. The company is currently Late Stage.

What Nvidia employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Nvidia logo

About Nvidia

Sourced by ZipRecruiter

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology--and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Santa Clara, CA, US

Year founded

1993