R

Rockstar Games

Develops and publishes immersive console/PC games

Senior Graphics Programmer

Game EngineeringUpdated on Nov 12
Full-timeSydney NSW, AustraliaNo salary listed

About the Job

Requirements

  • At least 5 years of professional experience in the video games industry coding game rendering systems in C++.
  • Experience with at least one modern graphics API, such as Vulkan, Metal, or D3D12.
  • Previously held a graphics-focused role working specifically on rendering systems and features.
  • Experience identifying bottlenecks and optimizing existing rendering systems.
  • Experience optimizing multithreaded CPU and GPU performance.
  • Strong theoretical knowledge of 3D rendering techniques.
  • Ability to clearly communicate ideas and document work.
  • High proficiency in C++ and the Standard Template Library (STL).
  • Solid 3D mathematics skills.
  • Demonstrated ability to ship products, not necessarily games.

Responsibilities

  • Build, optimize, and modify game rendering systems and related tools using C++ and modern APIs.
  • Work within large codebases and identify potential improvements while maintaining original design and aesthetic intent.
  • Create tools to facilitate rendering systems and game performance, improve iteration times, and increase team productivity.
  • Produce performant, stable, and well-documented code, and debug, analyze, and optimize code created by colleagues.
  • Produce stable and reliable code.
  • Guide and support less experienced team members.
  • Identify and implement improvements and extensions to existing graphics and related game systems.
  • Collaborate with Art and Design to create streamlined, flexible graphics or related systems.

Desired Qualifications

  • Experience using graphics system analysis toolchains such as RenderDoc, Pix, or Razor.
  • Strong shader programming skills, such as HLSL.
  • Deep understanding of at least two additional game technology areas, such as Animation, Artificial Intelligence, Asset Pipelines, Audio, Gameplay, Navigation, Physics/Collision, UI/UX, Virtual Reality, or another area.
  • One or more shipped game titles.
  • Experience with modern game console architectures or mobile devices.
  • Experience with Unreal Engine 4 or 5.
  • Experience with scripting languages such as Lua or Python.
  • Knowledge of game architectures and current and future trends.

About the Company

Rockstar Games

Develops and publishes immersive console/PC games

Rockstar Games develops and publishes video games for home consoles and PC, including popular franchises like Grand Theft Auto and Red Dead Redemption. Its games are immersive, open-world titles where players explore living environments, follow story-driven missions, and interact with the world. The company differentiates itself with large-scale, highly polished open-world experiences and strong, recognizable IPs, while combining strong single-player storytelling with ongoing post-launch monetization. Its goal is to provide long-lasting entertainment to a global audience and grow revenue through game sales, DLC, microtransactions, licensing, and merchandise.

Company size
5,001-10,000
Company stage
Acquired
Total funding
$1.5M
Headquarters
New York City, New York
Founded
1998

Recently Posted Jobs

Explore more opportunities at Rockstar Games

See more jobs