Gearbox Software is looking for a full-time experienced Senior Graphics Programmer to join our game development team. Qualified applicants will meet the following requirements:


  • Collaborate with artists, designers and other team members to prototype and implement graphics features (rendering, lighting, shaders, culling, shadows, postprocess, etc.) to help achieve state-of-the-art visuals.
  • Fix bugs and optimize code in existing rendering systems
  • Implement appropriate testing and debugging support as needed
  • Support product performance goals by architecting and implementing systems with performance in mind
  • Contribute to the overall technical direction of the project by participating architectural design sessions and code reviews

Required Qualifications:

  • Excellent communication skills and ability to work closely with designers and programmers
  • Independent and self-motivated
  • Very strong C / C++ design and coding experience in a multithreaded codebase
  • Extensive experience with writing and debugging DX12 rendering code and shaders
  • Experience with low level CPU, GPU and memory profiling
  • Experience with developing and profiling on console platforms
  • Shipped titles in a graphics programmer or similar role
  • Excellent math skills with strong knowledge about 3D graphics algorithms and techniques
  • Passionate about keeping up with the latest graphics tech

Desired Qualifications:

  • Experience with Unreal Engine 4
  • Experience with Vulkan / OpenGL graphics APIs
  • Experience with real time Ray Tracing technology such as DXR
  • Experience with developing art and content pipelines
  • Solid low-level understanding of GPU and CPU hardware
Related Jobs