Close menu

Senior C++ Developer

General Arcade, a porting and co-development studio that has worked with a wide range of clients, from indies to AAA developers and publishers, including Larian, From Software, Capcom, Devolver Digital, TinyBuild, and others, is seeking a Senior Software Engineer. This is a great opportunity to work with a passionate engineering team on cutting-edge industry technologies.

What are you working on?
  • Genres: Action, Shooter, RPG
  • Platforms: PC, Console
Team size?

45

For which tasks (responsibilities)?

We are seeking a talented and motivated C++ developer to join our team and support the development of porting and remaster projects for PC, PS4, PS5, Xbox One, and Xbox Series. As C++ developer, you will be responsible for porting custom game engines on modern platforms. This also includes improving those engines by implementing modern middleware/techniques into them. There could be a fair share of research, which would involve examining existing engine capabilities and finding the best way to implement some particular feature.

What kind of professional are we looking for?
  • Bachelor’s degree in computer science or a related field;
  • 5+ years of experience in C++ development;
  • Strong understanding of data structures and algorithms; Good understanding of C and C++ ABI;
  • Understanding of hardware-specific performance optimizations (x86-64 and AArch64);
  • Experience with graphics and audio/sound programming is a plus.
What is important for us in a person?
  • Strong problem-solving skills;
  • Ability to work in a team and communicate effectively with team members;
  • Good English-speaking skills.
Why do we enjoy working here?
  • Working on cool projects;
  • Ability to grow as a professional;
  • Professional development atmosphere;
  • English language classes;
  • An opportunity to get experience with modern gaming consoles.
What are the conditions and bonuses?
  • Holidays according to the laws of the employee’s residence;
  • Working remotely;
  • Help with relocation to Kuala Lumpur if desired.
The application process

If there are any public pet projects, a link to the repository is welcome. The first step of the application process is an interview via Skype/Google Meet/etc. The interview would involve questions about C++, data structures, and algorithms. The test task depends on the result of the interview.

Contact us