About the role
Company Overview
MATABOO works closely with renowned studios, including Warner Bros. Games, Rocksteady, SEGA, Creative Assembly, Paradox Interactive, Rebel Wolves, Frogwares, GSC Game World, Kepler Interactive, Creepy Jar, Tate Multimedia, and The Farm 51. The company provides extensive support for titles such as Suicide Squad: Kill the Justice League, Gotham Knights, The Blood of Dawnwalker, Total War: SHOGUN 2: Complete Edition, Tchia, Chernobylite, Green Hell, The Medium, Kao the Kangaroo, and the S.T.A.L.K.E.R. and Sherlock Holmes game series. MATABOO is a Polish company based in Warsaw, located in Fort Mokotów.
Core Information
- Position: Code Sorceress/Sorcerer (Low-Level C++ Programmer)
- Salary: 17 000 - 22 000 net + VAT (B2B contract)
- Contract Types: Both B2B and employment contracts are possible.
- Location: On-site or hybrid in Warsaw (preferred). Remote work is possible.
Requirements
- Deep low-level expertise: Excellent understanding of hardware and OS internals (memory management, threading, CPU architecture, inter-process communication) — this is a hard requirement.
- Specialization: One or more of the following areas: Rendering, Memory management, CPU/GPU optimisation, Consoles, Multiplayer, and networking systems.
- Knowledge: Excellent knowledge of algorithms, acceleration structures, and optimization techniques.
- Experience:
- At least 4 years of experience as a low-level C++ programmer.
- Very good knowledge of C++, x86 / x64 architecture, cache behavior, the principles of object-oriented and data-oriented programming.
- Experience with Unreal Engine 4/5 is highly preferred.
- Education & Language:
- Programming or IT education.
- Good command of the English language.
What Will You Work On?
- Part of the development team that works on codevelopment, remastering, or porting of clients' games (PC and consoles).
Tasks & Responsibilities
- Work on transferring games between different platforms.
- Creation of new and extension of existing gameplay functionalities.
- Optimizing game performance.
- Expansion of the existing game engine with new functions.
- Creating documentation of the work performed.
Additional Advantages
- Knowledge of Unreal Engine 4-5 (highly expected).
- Knowledge of Unity and proprietary engines (strong advantage).
- Knowledge of Unity or proprietary engines as a plus.
- Experience in multithreaded programming, tool development, debugging, profiling, and code and memory optimization.
- Knowledge of DirectX, Vulkan, or Metal.
- Development experience with consoles (PlayStation, Xbox, Nintendo Switch).
- Experience in creating games, emulators, or demoscene productions.
Personal Qualities
- Strong communication skills and willingness to work in a team.
- Ability to quickly learn new libraries and technologies.
- High creativity and problem-solving skills.
Why Work Here?
- Attractive salary adequate to skills.
- Work in an experienced and friendly environment.
- Interesting projects that guarantee development and satisfaction.
- Opportunity to work with acclaimed development studios and well-known game brands.
Conditions and Bonuses
- Flexible working time (core hours 11:00 - 15:00).
- Holidays and sick days are paid.
- Medical care, MultiSport, and a gym in the office.