As an UE Engine Programmer, you will be responsible for working with Unreal Engine 5 and C++ to develop and enhance the custom Unreal Engine used in our games. The role involves collaborating closely with designers to implement and optimize new and existing features, creating and running various tests, and working within an agile team of up to 15 members. The ideal candidate will have at least 5 years of industry experience, a deep understanding of game engine architecture, and solid expertise in C++ and Unreal Engine. Strong problem-solving and communication skills in English are essential.
The kind of stuff you’ll be doing:
Work with Unreal Engine 5 and C++
Work with state-of-the-art tools & workflows (VS, Visual Assist, …)
Work in an agile project team with up to 15 people
Work on the custom Unreal Engine used by our games
Implement tests such as Unit, Smoke, Integration, Feature and Functional Tests
Work closely with our designers to implement new features or upgrade existing ones
Take part in several projects
Who are we looking for:
You have at least 5 years of experience in the games and/or software industry
You have participated in one or more complete development cycles
You possess very good working knowledge of C++
You have good knowledge of UE5
You understand how game engines work internally
You are knowledgeable about OOP and familiar with (code) design patterns
You have worked with versioning systems
You can work self-directed and reliably
You enjoy working in a team and solving problems together
You have good communication skills in English both verbally and in writing
Main Responsibilities:
Develop and enhance the custom Unreal Engine, collaborate with designers, implement and optimize features, and conduct various tests.
Additional Responsibilities:
Knowledge about DOD (data-oriented design)
Experience with TDD (test-driven development)
Experience with performance optimizations (e.g., parallelization)
Solid math knowledge (linear algebra, geometry)
Solid physics knowledge (especially kinematics)
Working knowledge of C#, Python, and/or other languages
Knowledge of how to write Shaders (GLSL, HLSL, or Cg)
Some team leading/project management skills/knowledge
Good communication skills in German both verbally and in writing
Benefits:
A welcoming and vibrant office located just 10 minutes from the central station, fostering creativity and collaboration.
A 38-hour workweek, ensuring a healthy work-life balance.
Relocation support if needed, making your transition to Munich seamless.
Flexibility of remote work options, tailored to your individual needs and responsibilities.
Free drinks, including soft drinks, coffee, and tea to keep you refreshed and energized.
Weekly fresh organic fruit basket for a healthy and happy team.
Monthly credit card top-up of 44€ for added convenience*.
Recharge your batteries after completing demanding tasks; play a game of table tennis or table soccer to invigorate your spirit.
Exciting company-based events, offering knowledge transfer, fun activities, and opportunities for recreation.
We pay for your train/public transport ticket and a subsidy for lunch*