Graphics Programmer Contract Role (C++/Proprietary Engine)

Game Boost

Job Summary

Develop and maintain high-quality graphics and rendering systems to deliver great-looking and well-optimized games. Responsibilities include analyzing and optimizing CPU/GPU usage, contributing to new rendering features, shaders, and post-processing effects using C++, Vulkan, and DirectX 12, and monitoring performance for visual and technical improvements. The role involves collaborating with cross-disciplinary teams and handling context switches.

Must Have

  • Analyze and optimize CPU/GPU usage with a focus on the rendering pipeline using tools such as RenderDoc, PIX or Nsight.
  • Contribute to the development of new rendering features, shaders and post-processing effects in C++ (preferably with experience in proprietary engines).
  • Work with APIs such as Vulkan and DirectX 12 and author HLSL code.
  • Monitor performance and proactively identify opportunities for visual and technical improvements.
  • Help the team transition back to older systems and handle context switches as needed.
  • Collaborate closely with stakeholders across disciplines.
  • Excellent C++ programming skills with experience in low-level graphics programming.
  • Deep understanding of rendering pipelines, GPU architectures and performance optimization techniques.
  • Hands-on experience with graphics APIs such as DirectX 12 or Vulkan.
  • Proficiency in shader languages (HLSL) and authoring shaders in a proprietary engine.
  • Ability to analyze crash reports and use profiling/debugging tools to fix rendering and GPU-related issues.
  • Comfortable switching between systems and handling legacy code.

Good to Have

  • Experience playing Paradox games and an understanding of their style.
  • Familiarity with rendering in proprietary engines (knowledge of Unreal C++ syntax differences is a plus).
  • Previous experience working with Paradox or similar game studios.

Job Description

Your goal: a great looking and well‑optimised game.

Apply for this job

Your goal

Develop and maintain high quality graphics and rendering systems to help deliver a great looking and well‑optimised games!

Mission brief

  • Analyze and optimize CPU/GPU usage with a focus on the rendering pipeline using tools such as RenderDoc, PIX or Nsight.
  • Contribute to the development of new rendering features, shaders and post‑processing effects in C++ (preferably with experience in proprietary engines)
  • Work with APIs such as Vulkan and DirectX 12 and author HLSL code.
  • Monitor performance and proactively identify opportunities for visual and technical improvements.
  • Help the team transition back to older systems and handle context switches as needed.
  • Collaborate closely with stakeholders across disciplines; the team values people who speak up and aren’t too introverted.

Details

  • Start date: Early February 2026 (preferred) or March 2026 – early start allows for smoother onboarding.
  • Duration: 6 months, ending in August 2026 (possibility to extend).
  • Occupancy rate: Full‑time (100 % assignment).
  • Work set‑up: Remote friendly, but a first visit to the office in Stockholm is preferred (travel costs may be covered).
  • Compensation: Hourly rate around SEK 850–1 150 depending on seniority and profile.

Your profile

  • Excellent C++ programming skills with experience in low‑level graphics programming.
  • Deep understanding of rendering pipelines, GPU architectures and performance optimization techniques.
  • Hands‑on experience with graphics APIs such as DirectX 12 or Vulkan.
  • Proficiency in shader languages (HLSL) and authoring shaders in a proprietary engine.
  • Ability to analyze crash reports and use profiling/debugging tools to fix rendering and GPU‑related issues.
  • Comfortable switching between systems and handling legacy code.
  • Not afraid to communicate; you enjoy discussions with stakeholders and cross‑disciplinary teams.

Bonus points

  • Experience playing Paradox games and an understanding of their style.
  • Familiarity with rendering in proprietary engines

(knowledge of Unreal C++ syntax differences is a plus).

  • Previous experience working with Paradox or similar game studios.

How to apply

It’s quick and simple – upload your LinkedIn profile or CV and answer a few questions about your skills, availability and location. We look forward to hearing from you!

10 Skills Required For This Role

Problem Solving Rendering Renderdoc Cpp Unreal Talent Acquisition Game Texts Vulkan Direct X Hlsl

Similar Jobs