1

Graphics Rendering Programmer Jobs (NOW HIRING)

CAD Graphics Engine Software Engineer

Los Angeles, CA · On-site +1

$150K - $186K/yr

About The Role We're looking for a Graphics Engine Software Engineer to join our growing team to ... Develop and maintain rendering code within the graphics core of the CAD engine * Implement and ...

... rendering features, workflows, and performance in Unreal Engine 5. Most importantly, you will work ... graphics pipelines Excellent C++ programming skills Experience with Unreal Engine 5 and its ...

Rendering Engineer

Raleigh, NC · On-site

$136K - $168K/yr

They are seeking a Rendering Engineer to push the visual boundaries of real-time technology in ... in graphics APIs (Vulkan, DirectX 12, Metal, or OpenGL) and a solid command of at least one major ...

Software Engineering Manager, XR Graphics

San Jose, CA · On-site

$164K - $202K/yr

Experience architecting and deploying graphics rendering stacks, display pipelines, or developer tools for augmented reality or virtual reality platforms. * Experience with AR or VR. * Experience ...

New

We are looking for a Senior Graphics Programmer with an obsessive focus on performance and visual ... Profile GPU performance and resolve severe rendering bottlenecks related to draw calls, level of ...

Showing results 21-40

Graphics Rendering Programmer information

See salary details

$110.5K

$135K

$156.5K

How much do graphics rendering programmer jobs pay per year?

As of Sep 10, 2026, the average yearly pay for graphics rendering programmer in the United States is $135,000.00, according to ZipRecruiter salary data. Most workers in this role earn between $125,000.00 and $145,000.00 per year, depending on experience, location, and employer.

What does a graphics rendering programmer do?

A Graphics Rendering Programmer is responsible for developing and optimizing the code that generates visuals in video games, simulations, and other graphical applications. They work closely with artists and designers to implement visual effects, lighting, shading, and other graphical features using programming languages like C++ and graphics APIs such as DirectX or OpenGL. Their main goal is to ensure high-quality visuals while maintaining performance and efficiency. Graphics Rendering Programmers often solve complex problems related to real-time rendering, GPU utilization, and cross-platform compatibility.

What are some common challenges faced by graphics rendering programmers when optimizing real-time graphics performance?

Graphics Rendering Programmers often encounter challenges such as balancing visual fidelity with real-time performance, efficiently managing GPU and CPU resources, and minimizing latency in rendering pipelines. They must troubleshoot issues like frame rate drops, bottlenecks in shader execution, and memory limitations, especially on target hardware with strict constraints. Collaboration with artists and game designers is crucial to finding creative solutions that achieve both technical and aesthetic goals.

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

To thrive as a Graphics Rendering Programmer, you need strong expertise in computer graphics principles, proficiency in C++ or similar languages, and a background in mathematics or computer science. Familiarity with graphics APIs such as DirectX, OpenGL, or Vulkan, as well as shader programming and GPU profiling tools, is typically required. Creative problem-solving, attention to detail, and effective teamwork are essential soft skills that set top performers apart. These abilities ensure efficient, visually impressive rendering solutions that meet the technical and artistic demands of interactive media and real-time applications.

What is the difference between Graphics Rendering Programmer vs Graphics Software Engineer?

AspectGraphics Rendering ProgrammerGraphics Software Engineer
Primary FocusDeveloping rendering algorithms, shaders, and graphics pipelinesDesigning and implementing graphics-related software, tools, or engines
Required SkillsGraphics APIs (DirectX, OpenGL, Vulkan), shader programming, C++Graphics APIs, C++, software development, system optimization
Work EnvironmentGame studios, graphics hardware companies, simulation firmsGame development, software companies, hardware vendors

While both roles involve graphics technology, Graphics Rendering Programmers focus specifically on creating and optimizing rendering techniques and shaders, whereas Graphics Software Engineers may work on broader graphics software, tools, or engine development. The roles often overlap but differ mainly in scope and specialization.

What are popular job titles related to Graphics Rendering Programmer jobs?

For Graphics Rendering Programmer jobs, the most frequently searched job titles are:

Infographic showing various Graphics Rendering Programmer job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 82% Full Time, 13% Part Time, 1% Temporary, 2% Contract, and 1% Nights. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $135,000 per year, or $64.9 per hour.

CAD Graphics Engine Software Engineer

Los Angeles, CA • On-site, Remote

$150K - $186K/yr

Full-time

Re-posted 10 days ago


Job description

About The Role

We're looking for a Graphics Engine Software Engineer to join our growing team to help us build out the core functionality of our next-generation CAD Graphics Engine! In this role, you'll work as part of a small team of Graphics Engineers to design, prototype and implement features of our engine in order to enable users with faster and more reliable geometry and modeling capability of their hardware designs. Our CAD Engine is GPU optimized and creates boundary representations versus meshes, so the ideal candidate will have familiarity with CAD software, specially B-Rep/NURBS modeling. This is a great opportunity to apply your expertise in 3D graphics to help us disrupt the hardware design industry, working alongside a hands-on, collaborative startup team!

What You'll Do
  • Develop and maintain CAD modeling algorithms (editing brep data structures, developing topological algorithms, etc)
  • Develop and maintain rendering code within the graphics core of the CAD engine
  • Implement and continuously improve various low-level and complex architectural systems that interface with Graphics APIs, modeling, rendering, and proceduralization pipelines
  • Analyze code for performance and optimization opportunities as it relates to load times, memory usage and platform-specific performance issues
  • Become an expert on our product strategy and customer use cases in order to provide the best solutions to our growing customer base
  • Document functionality and implementation details for production and other Engineers
What You'll Need
  • B.S. in Computer Science or a related field, or equivalent professional experience
  • Proficiency with C++14/17
  • Substantial experience with 3D graphics, rendering, and modeling algorithms
  • Substantial experience with 3D Graphics APIs such as Vulkan or OpenGL
  • Experience with GPU computing APIs such as CUDA
  • Strong familiarity of the inner workings of CAD 3D editors such as Blender, Maya, Solidworks, AutoCAD, or equivalent.
  • Familiarity with Git
  • Experience working with both low-level and visualization-focused aspects of a graphics pipeline