Close menu

Graphics Rendering Engineer

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 Software Engineer with a rendering emphasis. 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 highly motivated Graphics Rendering Engineer to join our team. The successful candidate will work under the supervision of a Lead Rendering Engineer and will be responsible for implementing and optimizing graphics rendering pipelines and features for our classic video game port to PC and modern consoles such as PS4, PS5, Xbox One, Xbox Series, Nintendo Switch.

What kind of professional are we looking for?
  • Bachelor’s degree in computer science or a related field;
  • 3+ years of experience in C++ development;
  • Knowledge of one of the shader languages (e.g. HLSL, GLSL, Cg);
  • Knowledge of basic graphics algorithms;
  • Experience with console development is a plus;
  • Experience with performance optimization techniques is a plus.
What is important for us in a person?
  • Strong problem-solving skills.
  • Ability to work effectively in a team environment;
  • Passion for video games and/or graphics rendering;
  • Decent 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 selection process

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

Contact us