General Information
-
Paid internship: 965 EUR Gross -> approx. 568 EUR Net (Full-time schedule)
-
Location: Hybrid (2 days office, 3 days work from home)
-
Schedule: Full-time 8 hours/day or Part-time 4 hours/day (depending on your availability)
-
Internship Duration: 3 or 6 months (depending on your availability)
-
Estimated Start Date: July
Role Purpose
Join the team that builds the cross-platform libraries, SDKs and developer tools used across all our games.
Our team focuses on building cross-platform C++ libraries and SDKs for mobile (iOS / Android), Windows, and console platforms (PlayStation, Xbox, Nintendo Switch), as well as internal tools, web tools, and R&D initiatives for new and interesting topics.
As part of the team, you will experience what it means to be the backbone behind every great game. Your focus within the team will depend on your interests and strengths.
You will learn how code evolves into a stable, versioned product used by multiple teams, rather than a standalone feature.
Responsibilities
-
Implement features, improvements, and bug fixes in existing cross-platform C++ SDKs.
-
Write and maintain integration examples, sample applications, unit tests and integration tests.
-
Contribute to internal tools and webtools that improve productivity across game and publishing teams.
-
Investigate and reproduce issues reported by teams using our SDKs; document findings and fixes.
-
Participate in R&D spikes by prototyping ideas or PoCs (Proof of Concept), evaluating libraries/approaches and presenting trade-offs.
-
Write and improve technical documentation for APIs, tools and workflows.
What You Will Learn
-
How a cross-platform SDK is designed, versioned and shipped to production.
-
Real-world C++ practices in game development (memory management, build systems, platform-specific behavior on iOS, Android, Windows and Consoles).
-
Principles of good API design: naming, error handling, backwards compatibility, deprecation strategies.
-
Debugging across complex stacks: native code, mobile platforms and CI/build systems.
-
How to translate unclear requirements into well-scoped technical tasks.
-
Code review practices, technical writing and presenting technical trade-offs.