Job Description

Graphics Programmer

Location: Remote, USA

Tripwire Interactive is looking for an experienced Graphics Programmer to join our battle tested team, helping to design visually compelling worlds that our players will love to explore, fight, and play within. Without a doubt, our office is an awesome place to work, but at Tripwire we recognize that the true office exists both inside and outside of our state-of-the-art facility. With our Next-Gen Remote Work policy, we are able to remain fully productive regardless of what the world throws at us by allowing all employees to choose whether they’d like to work in-office, at home, or a bit of both. This program has been designed to give all Tripwire employees the tools to help them deliver their best work.

Job Responsibilities:

  • Work closely with artists and engineers to research, design, schedule, implement, and optimize rendering features
  • Debug, profile, and optimize rendering CPU and GPU code
  • Be forward thinking and keep up to date on current technologies
  • Work on other tools and technology to enhance graphics features
  • All other duties as assigned


  • Strong C++ knowledge and system design skills
  • Experience with HLSL
  • Experience with modern 3D graphics APIs (DX12, Vulkan, Metal, etc)
  • Shipped one or more titles using Unreal Engine in a similar role
  • Experience optimizing CPU and GPU performance using profilers (PIX, Razor, VTune, Unreal Insights, etc)
  • Experience debugging graphics pipelines
  • Self-motivated and able to dive into a complex system with quick results
  • Strong communication and proficiency in working with technical artists to develop and iterate on features and tools
  • Excellent 3D math skills

Preference to applicants with:

  • Experience shipping at least one console or PC game
  • Experience writing, debugging and optimizing compute shaders
  • Experience with Unreal’s RHI
  • Experience with Unreal Engine 5 features (Nanite, Lumen, VSM, etc)
  • Experience with skinned mesh rendering