Graphics Programmer

1 Week ago • All levels

Job Summary

Job Description

As a graphics programmer, you will work closely with artists and the technical director to achieve a great-looking and well-optimized game. You will analyze and optimize CPU/GPU usage, develop new rendering features, and proactively identify opportunities for performance gains. You'll also be responsible for monitoring the performance testing framework and ensuring the game runs well on various PC hardware. Additionally, you will analyze crash reports to fix rendering and GPU-related crashes. This role requires strong collaboration and a passion for creating high-quality visual experiences.
Must have:
  • Excellent C++ programming skills.
  • Familiarity with graphics APIs (DirectX 12, Vulkan, or OpenGL).
  • Deep understanding of rendering pipelines and graphics optimization.
  • Proven experience with CPU/GPU performance analysis and debugging.
  • Solid foundation in computer graphics principles.
Good to have:
  • Unreal Engine experience.
  • Knowledge of ray tracing, PBR pipelines, or compute shaders.
  • Passion for MOBA, RPG, ARPG and/or MMO games.
  • Experience shipping a commercial game.

Job Details

Working at Chief Rebel

At Chief Rebel, everyone is a game developer. One of our development pillars is that our games need to be fun at any given time during development, and we work extensively in-game with rapid cross discipline prototyping, playtesting and iteration. 

How we work is just as important as what we do, we encourage different perspectives and solutions, and we believe passionate discussion is key to unlocking potential. Working together and finding great solutions are more important to us than status and title, and while we value professional experience and pure technical skills, a passion for gaming & great interpersonal skills are valued just as high, if not higher.

What you will do

As a graphics programmer in a relatively small team, you can expect to work closely with artists and the technical director to achieve a great looking and well optimized game.

  • Analyze and optimize CPU/GPU usage with a focus on the rendering pipeline.
  • Profile and debug performance issues using industry-standard tools (e.g., RenderDoc, PIX, NSight)
  • Contribute to the development of new rendering features, shaders, and post-processing effects
  • Proactively identify opportunities for performance gains, visual enhancements, and technical improvements
  • Develop and monitor our performance testing framework.
  • Make sure the game runs well on a wide array on PC hardware
  • Analyze crash reports and crash dumps to find and fix rendering and GPU related crashes.


Qualities we are looking for

  • Excellent C++ programming skills and familiarity with graphics APIs (DirectX 12, Vulkan, or OpenGL)
  • Deep understanding of rendering pipelines, GPU architectures, and graphics optimization techniques
  • Proven experience with CPU/GPU performance analysis, debugging, and optimization
  • Solid foundation in computer graphics principles and real-time rendering techniques
  • Familiarity with modern game engines (Unreal Engine, Unity, or proprietary tech)
  • Excellent problem-solving skills, attention to detail, and a collaborative mindset
  • A passion for games and creating high-quality visual experiences


Bonus Points

Unreal Engine experience

Knowledge of ray tracing, PBR pipelines, or compute shaders

A passion for MOBA, RPG, ARPG and/or MMO games

Shipped at least one commercial game title or equivalent real-time graphics application

About Chief Rebel

Chief Rebel is a game development studio located in Stockholm, Sweden. We make stylized games with deeply involving mechanics. www.chiefrebel.com

Similar Jobs

Meta - Data Engineer, Product Analytics

Meta

San Francisco, California, United States (On-Site)
5 Months ago
Breach - XR Quality Assurance (QA) Lead

Breach

Trondheim, Trøndelag, Norway (On-Site)
6 Months ago
Pragma - Game Services Engineer - Co-Dev

Pragma

(Remote)
1 Month ago
Epic Games - Technical Animator

Epic Games

Vancouver, British Columbia, Canada (On-Site)
1 Week ago
MyGames - Lead Game Designer

MyGames

(Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ubisoft - Machine Learning Programmer (Characters & Animation) - Rainbow Six

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Month ago
ByteDance - Software Engineer, Multi Cloud CDN - San Jose / Seattle / Boston

ByteDance

Boston, Massachusetts, United States (On-Site)
4 Months ago
High Moon Studios - Senior Gameplay Engineer

High Moon Studios

California, United States (Hybrid)
2 Weeks ago
Second Dinner - Senior Platform Engineer I - SDK & Game Integration

Second Dinner

United States (Remote)
3 Weeks ago
People Can Fly - Senior Online Programmer

People Can Fly

Warsaw, Masovian Voivodeship, Poland (Remote)
1 Week ago
Google - Senior Data Scientist, Product, Google Photos

Google

Mountain View, California, United States (On-Site)
1 Week ago
SmileGate - [P.Pool개발] 유니티 클라이언트 개발자 (C#)

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
4 Months ago
Inworld AI - AI Trainer (Contractor) - Writing & Gaming

Inworld AI

Mountain View, California, United States (Remote)
1 Month ago
Blockville Digital Assets - Senior 3D Artist

Blockville Digital Assets

İstanbul, Türkiye (On-Site)
9 Months ago
31st Union - Senior Animation Engineer

31st Union

San Mateo, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Stockholm, Stockholm County, Sweden

Ubisoft - Intermediate/Senior Generalist Engine Programmer

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
1 Month ago
Activision - Senior UI Engineer

Activision

Malmö, Skåne County, Sweden (On-Site)
2 Months ago
Ubisoft - Associate Game Director

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
1 Month ago
Embark Studios - Technical Animator - Games

Embark Studios

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
MindArk - Game Engineer (AI Team)

MindArk

Gothenburg, Västra Götaland County, Sweden (Hybrid)
6 Months ago
Rovio Entertainment Corporation - User Acquisition Lead

Rovio Entertainment Corporation

Stockholm, Stockholm County, Sweden (Hybrid)
1 Week ago
Embark Studios - Gameplay Engineer

Embark Studios

Stockholm, Stockholm County, Sweden (On-Site)
2 Months ago
Every matrix - Head of Managed Services

Every matrix

Stockholm, Stockholm County, Sweden (Hybrid)
3 Months ago
Tesla - Store Manager

Tesla

Stockholm, Stockholm County, Sweden (On-Site)
2 Months ago
Relax Gaming  - Technical Artist

Relax Gaming

Malmö, Skåne County, Sweden (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Chief Rebel is a game studio established in 2018 by a group of industry veterans. We make stylized games, where gameplay comes first. We are located in the heart of Stockholm, Sweden. 


We make stylized games and we believe success is built by great people unleashed in creative environments​. Our game world is brimming with glimmering magic, intricate elemental effects and abilities that evolve over time.


How we work is as important as what we do: we value collaboration and we focus on building a safe, open and honest environment. Make sure to follow our journey and engage with us! 

Stockholm, Stockholm County, Sweden (Hybrid)

View All Jobs

Get notified when new jobs are added by Chief Rebel

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug