Position: Senior C++ Game Engine Developer
Company: NCube
Experience required: 3y
Category: C++
English level: upper
Published: 2022-06-01T00:00:00+03:00

We need a developer to help support and develop this technology, as well as lead the implementation of individual projects. The ideal candidate has developed console games in at least the 1990s and 2000s, or has developed and published his own mobile and PC games in C++ (not Unreal Engine) for the last few years, has actively developed or ported games in C++ for modern consoles using the latest development kits. 

**Project –** is a video game company that develops 2D games, remasters old games, ports and publishes hundreds of games for PC and all modern console platforms such as Xbox One, Xbox Series X, PlayStation 4, PlayStation 5 and Nintendo Switch using exclusive technology for support for engines that no one else can handle. 

**Must have: **
- Advanced-to-expert level C++ skills; 
- Intermediate or better C# skills (for tools); 
- Diverse experience making games from scratch: audio, video, scripting;  
- Intuitive sense of gameplay requirements for retro games through extensive personal exposure; 
- Experience with git, esp. Submodules; 
- Extreme comfort in Windows and Visual Studio development environments.  

**Responsibilities: **
- Port game engines and emulation libraries to C++ and re-target backends to our portability layer while optimizing key components;  
- Enhance our portability layer as needed to achieve the above;  
- Decipher decades-old legacy tools and sources to make buildable and moddable projects for 2022 console SKUs;  
- Debug old game roms to DESIGN & DEVELOP trophies and enhancements or change button assignments/prompts and legal lines, logos; 
- Modify emulators to provide features needed by romhackers for debugging or enhancements. 
 
**We offer:  **
- Competitive salary with the regular review;  
- Working equipment;  
- Flexible working schedule, fully remote work opportunities;  
- Vacation (up to 20 working days);  
- Paid sick leaves (10 working days);  
- Online English courses;  
- Direct cooperation with the customer;  
- Teambuilding’s, corporate parties and company trips abroad;  
- Great working environment and team spirit.