Studio: Remedy Entertainment
Job Opening: Senior Engine Programmer
Location: Espoo, Finland OR Stockholm, Sweden
Type: Full-Time
Responsibilities:
- In this role, you will be working with the core functionality of the Northlight engine such as ECS, asset streaming, resource management, scripting and core gameplay systems.
- You will get to design and implement performance-critical core engine features and provide a good developer experience by equipping your systems with great debugging tools.
- You will build performant and scalable systems for our new in-house technology that will be used for future Remedy games.
- Examples of what you would be able to contribute to include systems to define and manage in-game content budgets, creating new content pipelines for efficient asset authoring and loading, new data and serialization formats, better APIs for creating data-oriented gameplay code, interfaces for save game systems, etc.
- As a member of the Northlight Core Engine team, we also expect you to contribute to the overall performance and memory characteristics of the engine and its API design.
Qualifications & Skills:
- Demonstrable experience in gameplay or game engine programming
- Experience in working on various platforms
- Strong background in C++
- Experience with multithreaded programming
- Strong mathematical skills
- Excellent verbal and written communication skills in English
- Prior experience of working with proprietary game engines
- Ideally you also have experience in shipping AAA game titles and with Entity Component Systems (ECS)