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!