Principal Engine Programer
Activision
Warsaw or Malmö
Elsewhere Entertainment is looking for a Principal Engine Programmer to join our team and help shape the foundation of our next-generation AAA experiences on our new IP.
In this role, you will drive innovation and optimize our engine systems and workflows, focusing on performance, scalability, and rapid iteration. You will collaborate closely with engineers and content creators to deliver cutting-edge tools and solutions that push the boundaries of what's possible in gaming.
You’ll help us by…
- Being an individual contributor that develops writes and debugs code with an in-depth expertise for game engines;
- Provide technical solutions and deliver clear, tested and efficient code for various elements of the game;
- Anticipate, identify and articulate problem areas and develop preventative solutions;
- Have a clear vision of how products should function and the ability to lead peers to share this vision;
- Supports content creators in their work;
- Mentoring and collaborating with fellow team members of the team;
- Solving complex problems in resourceful and effective ways.
You’re awesome because you have…
- 10+ years of experience, or equivalent education/work experience;
- Expert knowledge of C++ and development best practices including multi-threading, memory/runtime optimizations, and testing;
- Spearheaded design and implementation of several architectural systems;
- Strong 3D math background;
- Thorough understanding of common data structures and algorithmic solutions;
- Expert in several of the following areas: graphics and animation techniques, interface design practices, effects, test engineer, AI, online, physics, rendering, vehicle, portability, extensibility, and testability;
- Thorough knowledge of software design practices including modular architecture, event-driven architecture, software design patterns and object-oriented design;
- Ability to work with internal and externally developed code;
- Ability to write clean, readable, portable, reliable, and optimized code;
- One or more shipped AAA titles.
Bonus points for…
- Proven experience shipping games on multiple platforms;
- Proven experience developing scalable, performant systems for open-world games;
- Working with rapidly evolving code base;
- Experience in adjacent disciplines such as quest design, environment art, programming, etc.
Apply Now
Don't forget to mention EuroTechJobs when applying.