Publicerad: 2025-11-03

Render Programmer
Adress
Uppsala
Anställning
Heltid
Lönetyp
Fast månads- vecko- eller timlön
Overview
MachineGames is looking for an experienced Render Programmer to join our team. In this role you will be instrumental in developing our upcoming AAA-titles together with a group of experienced game developers. In this role you will be reporting to our Lead Render Programmer.
Our studio is located in central Uppsala, Sweden which is a small and vibrant city 40 minutes north of the capital Stockholm. It has a historical heritage reaching back to pre-medieval times.
Our studio has a legacy of being down to earth and free from big egos, our everyday work as well as our long-term goals are driven by our values:
- We value Team performance over individual performance
- We practice an open door policy
- We deliver what we promise
- We give constructive and actionable feedback
- We practice ownership and accountability
- We learn from our mistakes.
This is a permanent position, in an onsite capacity from either our Uppsala or Sundsvall office, starting as soon as possible. We will support your relocation and/or application for work permit if you are not an EU citizen and/or are not currently residing in Sweden.
Responsibilities
- Implement new GPU-driven systems, taking into consideration performance and quality of these.
- Stay up to date with rendering techniques and how they can be utilized in the projects.
- Identify bottlenecks through profiling to find areas of improvement.
- Making sure that features are working across a wide range of hardware and configurations.
- Collaborate with departments such as lighting, VFX and others to help realize the artistic vision.
- Partake in discussions on feature development.
- Taking ownership of written code and providing guidance and help to users.
Qualifications
- Minimum 1 shipped title in the games industry credited as a Render Programmer or equivalent
- Good C++ skills
- Good HLSL or GLSL skills
- Excellent problem-solving skills
- Excellent 3D math skills
- Excellent ability to work with others
- Comfortable using tools such as PIX, Nsight or RenderDoc
- Good organization and time management skills
- Excellent oral and written communication skills in English
- Self-motivated team player with very strong work ethic and cooperative attitude
- Passion for making GREAT games
- CV and Cover Letter in English
Preferred Skills
- BS in Engineering, Computer Science, Mathematics or comparable work experience
- Prior experience with idTech or other proprietary engine