As an Engine Programmer, you will focus on enhancing and optimizing Unreal Engine’s core systems to support our game development needs. You’ll work on improving performance, memory management, rendering, and physics systems, while developing custom engine features that ensure seamless and scalable gameplay. Your expertise in C++ and low-level programming will be key to pushing the engine’s capabilities and delivering smooth, high-performance experiences. If you're passionate about engine architecture and solving complex technical challenges, we’d love to have you on our team!
Responsibilities
Work on all aspects of engine development
Write performant, robust and maintainable code
Debug, profile and optimize code to hit quality and performance targets
Contribute in code reviews, testing and documentation
Show strong passion for making the highest quality state of the art games
Be an active participant in the design and production of the engine
Mentor and support team members
Requirements
3+ years game development experience
Expert in C++
Open-minded, willing to collaborate, experiment and iterate over a specific feature
Upper-intermediate English
Passion for making and playing great games
Experience with data driven development
Experience with a wide range of CPU and GPU profiling tools
Multithreading should be second nature
Knowledge of modern hardware
Nice to haves
Bachelor / Master degree in computer science or software engineering
Experience with modern graphics API's (Vulkan, D3D12, GNM, ...)
Experience with modern console development (PS4/5, Xbox One/Series, ...)
Experience with SIMD programming
Experience with low-level x86/ARM/DXBC/Spir-V assembly
Experience with networking / multiplayer
Track record of major contributions to shipped games
What We Offer
An open, collaborative environment where ideas are welcome and encouraged
A managerial team consisting of highly experienced game developers at the top of their fields
Sharing hobbies and passions with like-minded colleagues
Inclusive environment with many activities organized by the studios or the employees
Commitment to making the best game possible for the fans, including listening to community feedback