This job might no longer be available.
Senior Render Programmer
2 years ago
IO Interactive is looking for a Senior Render Programmer to join our team. Glacier, our state-of-the-art engine technology, is part of our success as a studio. Built around visual scripting and hot-reloading to enable completely data-driven WYSIWYG game development, our game development engine was designed from the ground-up to enable faster iterations on content creation, tweaking and debugging.
This has been achieved through a highly optimized Runtime Resource System, a powerful Live Editor and an on-demand Asset Pipeline. You are welcome to be one of our highly talented render programmers, focus on building a state-of-the-art renderer together with your team, and keep our games running on multiple platforms at a stable frame rate. Here is what it takes:
What you will do:
- Develop and maintain render features driving Hitman and future, exciting titles.
- Optimize code and data structures to deliver the best possible performance.
- Maintain code running across multiple platforms.
- Closely collaborate with render programmers and every team involved in game development.
Who you are:
- You are very experienced in writing, maintaining & debugging code.
- You have strong knowledge of C++.
- Experienced in 3D graphics programming.
- Strong knowledge with at least one graphics API.
- Knowledge of hardware – Both CPU & GPU.
- Good math skills (linear algebra, trigonometry, etc.).
- Excellent written and verbal communications skills in English.
- Have a Bachelor’s or Master’s in Computer Science / Math / Physics.
We would love it if you:
- Had +3 years’ experience with AAA game development.
- Had experience with console programming and rendering large scenes (show us your work!)
- Had knowledge of common rendering techniques such as deferred rendering and forward rendering.
- Understood shadow maps, anti-aliasing, SSAO.
- Had experience with compute shaders, culling techniques (frustum culling, occlusion culling, portals etc.).
- Had a PhD in Computer Science / Math / Physics.
Who we are:
You will be part of a crazy-good team of render programmers, working on our highly-advanced Glacier engine, who are eager to have you on board! You will get to work on both Hitman, but also be among the first to try and optimize our completely new, future titles.
IO Interactive is a family, above all. We are highly international, with studios in progressive Copenhagen, the cozy city of Malmö and the sunny Barcelona. If you join our studio, expect to be encouraged, listened to and have your efforts and insightful impact recognized and valued. We take pride in the friendly haven we built at IOI, and we expect you to take part in cultivating that.
We are looking forward to your applications!
Create Your Profile — Game companies can contact you with their relevant job openings.