Auf einen Blick
- Aufgaben: Entwickle Gameplay-Systeme in Unreal Engine 5 und C++ für verschiedene Plattformen.
- Unternehmen: Aesir Interactive, ein kreatives und agiles Spieleentwicklungsunternehmen in München.
- Vorteile: 38-Stunden-Woche, flexible Arbeitszeiten, kostenlose Getränke und monatliche Zuschüsse.
- Weitere Informationen: Tolle Karrierechancen und ein inspirierendes Arbeitsumfeld warten auf dich.
- Warum dieser Job: Gestalte innovative Spiele und arbeite in einem dynamischen Team mit echten Herausforderungen.
- Qualifikationen: Mindestens 3 Jahre Erfahrung in der Spieleentwicklung und starke C++-Kenntnisse.
Das prognostizierte Gehalt liegt zwischen 63000 - 77000 € pro Jahr.
Your role
As an Unreal Engine Programmer, you are responsible for turning design intent into working game code that performs on the target platforms.
We develop AA titles in Unreal Engine 5 and C++ for PC, Xbox, Play Station and Switch.
We maintain our own engine branch, which makes engine code part of your work as well.
This is a generalist role.
You will work on gameplay systems, on tools for other departments (design, art, tech art), on our engine branch and on test infrastructure.
Game project teams have up to around 70 people.
Engine and tooling work happens in much smaller groups.
Rather than owning one narrow subsystem long term, you will move between areas as the project requires.
If you already have a specialisation, we will use it.
You are responsible for testing the code you write: unit, smoke, integration, feature and functional tests. Tests are part of every task and are written during development.
Our programmers come from different backgrounds, including engine work, gameplay work and other industries.
You do not need to cover every point below, as long as you are willing to learn the rest.
The kind of stuff you`ll be doing
- Build gameplay systems and features in UE5 and C++, from the first design conversation through to shipping on console.
- Work in our custom engine branch, extend it, fix it, and keep our changes maintainable against upstream.
- Write tests as part of the work, not after it: unit, smoke, integration, feature, functional.
- Build tools and workflow improvements for designers, artists and tech artists — the people whose working day you can measurably shorten.
- Profile and optimise across PC and all three console families. Find what actually costs the frame, not what looks expensive.
- Work directly with Design and Art to turn intent into something implementable — and to say early when it isn't.
- Take part in several projects over time, including the occasional non-game one.
Your Profile
- Must-haves
- 3+ years shipping software in games or comparable production engineering experience elsewhere, with games work you can show us.
- You've been through at least one complete development cycle. You know what the last 10 % costs.
- Strong, current C++. You know why a design choice costs you cache misses, not just whether it compiles.
- Hands-on Unreal Engine experience, plus enough curiosity to have looked inside it. An engine is not a black box you file bugs against.
- OOP and design patterns and the judgement to notice when a pattern is making things worse.
- You write tests without being asked.
- Version control on real projects. We use Perforce.
- Self-directed and reliable, and you flag a problem when you see it coming rather than at the deadline.
- You want to make games, not just work in games.
We'll ask what you last built, broke or took apart — a side project, an engine experiment, a mod, a tool that saved you an hour.
Size doesn't matter; the pull does.
- You learn continuously because you enjoy it. UE5 moves every few months, and the people who do well here find that interesting rather than exhausting.
- Confident English, spoken and written it's our working language.
- Munich. That's where the team is and where we'd like you to be. We've made the occasional exception for someone exceptional if you think that's you, make the case.
Earlier in your career than that?
Apply anyway if the work speaks for itself.
We hire strong juniors when we meet them, and we'd rather see what you've built than how long you've been at it.
- Nice-to-haves
- Nobody has all of these. They're here so you can see what we actually work with:
Angel Script we use it in-engine alongside C++. Not required, but if you've done embedded scripting in a game engine, that transfers directly.
- Working inside a modified or custom engine branch, and keeping changes mergeable against upstream.
- Data-oriented design, and performance work like parallelization.
- Test-driven development.
- Solid maths linear algebra, geometry — and physics, especially kinematics.
- Shader writing (HLSL, GLSL or Cg).
- C#, Python, or another second language you reach for when C++ is the wrong tool.
- Console submission and certification.
- Our day-to-day toolchain: Visual Studio with Visual Assist, Perforce, agile planning that we adapt per project rather than run out of a book.
- Some team-lead or project-management exposure.
- German, or the motivation to learn it.
- What changes at Senior level
- You own a system end to end, including its technical debt — not a stream of tickets inside someone else's design.
- You're consulted while features are still being scoped, and your cost estimate changes what gets built.
- You raise the level around you: code review, mentoring, and writing things down so the next person doesn't have to rediscover them.
- You make architecture calls, defend them, and change your mind when the evidence says so.
What we offer
- An inspiring and creative work environment
- A 38-hour workweek to ensure a healthy work-life balance.
- Relocation support to ensure a smooth start in Munich.
- Flexibility through remote work options tailored to project requirements.
- Free drinks (soft drinks, coffee, tea) and weekly fresh organic fruits.
- Monthly top-up of a company card worth €50, usable for various purchases*.
- Table tennis and foosball tables for relaxation after demanding tasks.
- Exciting company events that foster knowledge exchange and provide space for fun and recreation.
- Coverage of public transportation costs and meal subsidies*.
*After successful completion of the probation period.
About us
Located in Munich, Germany, Aesir Interactive offers a fun, focused and casual atmosphere while developing games for PC, Xbox, Playstation and Switch.
We believe in people and our team and want to advance your skills and knowledge.
We strongly believe in agile development and the constant adaption of our workflows. We embrace the uniqueness of each project and prefer a structured and documented work style.
Unreal Engine Programmer (f/m/d) Arbeitgeber: Aesir Interactive
Aesir Interactive ist ein hervorragender Arbeitgeber, der eine kreative und dynamische Arbeitsumgebung in München bietet. Wir fördern eine positive Unternehmenskultur, die Teamarbeit und persönliche Entwicklung unterstützt, während wir gleichzeitig ambitionierte Spiele für ein globales Publikum entwickeln. Als Executive Assistant zum CEO haben Sie die Möglichkeit, eng mit der Führungsebene zusammenzuarbeiten und Ihre organisatorischen Fähigkeiten in einem inspirierenden Umfeld einzubringen.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Unreal Engine Programmer (f/m/d) erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Aesir Interactive anzuklopfen, wenn du dich auf die Stelle als Unreal Engine Programmer (f/m/d) bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Aesir Interactive vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Unreal Engine Programmer (f/m/d) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Aesir Interactive klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Aesir Interactive vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.