Senior C++ Developer

2 Months ago • 5 Years + • Programming

Job Summary

Job Description

General Arcade is seeking a Senior Software Engineer to join their team. The role involves porting and remastering projects for PC, PS4, PS5, Xbox One, and Xbox Series. Responsibilities include porting custom game engines to modern platforms and improving them by implementing modern middleware and techniques. The role also involves research to examine existing engine capabilities and finding the best way to implement some particular feature. The ideal candidate should be a talented and motivated C++ developer.
Must have:
  • 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
Good to have:
  • Experience with graphics and audio/sound programming
Perks:
  • 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
  • Help with relocation to Kuala Lumpur if desired

Job Details

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

Similar Jobs

Trackman - Customer Service Specialist

Trackman

Phoenix, Arizona, United States (On-Site)
1 Month ago
Rockstar Games - Senior Animation R&D Programmer

Rockstar Games

New York, New York, United States (On-Site)
7 Months ago
GoTo Group - Financial System Operational Lead

GoTo Group

Jakarta, Indonesia (On-Site)
2 Weeks ago
NVIDIA - Senior Software Engineer, PyTorch - Deep Learning

NVIDIA

Santa Clara, California, United States (Hybrid)
3 Months ago
Scanline VFX - CFX TD

Scanline VFX

Seoul, South Korea (Hybrid)
3 Months ago
Behaviour Interactive - Programmer - Internship Fall 2025

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
4 Weeks ago
Perplexity - Senior C++ Developer

Perplexity

London, England, United Kingdom (On-Site)
1 Month ago
Ion - SharePoint & C# Developer, Italy

Ion

Italy (Hybrid)
8 Months ago
zoox - Senior Software Engineer - C++ Development, Vehicle Experience

zoox

Foster City, California, United States (Hybrid)
4 Months ago
Qualcomm - ASP.NET C# Developer

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Coherent corp. - Account Manager, Directed Energy, Laser Components

Coherent corp.

Santa Clara, California, United States (Remote)
2 Months ago
virtous games - Senior Lighting Artist

virtous games

Dublin, County Dublin, Ireland (Remote)
2 Weeks ago
Wargaming - Lead Level Artist (World of Tanks)

Wargaming

Warsaw, Masovian Voivodeship, Poland (Remote)
3 Months ago
ISS Stoxx - Project Manager

ISS Stoxx

Mumbai, Maharashtra, India (On-Site)
2 Weeks ago
GoMotive - Account Executive, Mid-Market

GoMotive

Mexico City, Mexico (Hybrid)
2 Months ago
e2 open - Senior QA Engineer

e2 open

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Haptic  - Senior DevOps Engineer

Haptic

Paris, Île-de-France, France (Remote)
6 Months ago
Epic Games - Senior Gameplay Systems Developer, Developer Relations

Epic Games

Montreal, Quebec, Canada (On-Site)
6 Months ago
Philips - Mechanical Assembler

Philips

Haifa, Haifa District, Israel (On-Site)
1 Month ago
Axi - Client Services Specialist (Korean speaking)

Axi

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia

NinjaVan - Manager, Partnership (Key Account  Management)

NinjaVan

Subang Jaya, Selangor, Malaysia (On-Site)
8 Months ago
NinjaVan - Customer Service Agent (Outbound)

NinjaVan

Subang Jaya, Selangor, Malaysia (On-Site)
1 Month ago
Veeam Software - Senior Inside Sales Representative

Veeam Software

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
1 Month ago
NinjaVan - Executive, Retail (Business Development)

NinjaVan

Johor Bahru, Johor, Malaysia (On-Site)
1 Month ago
Intel  - Product Development Engineering Manager/Director

Intel

Penang, Malaysia (Hybrid)
1 Month ago
NinjaVan - Assistant, Retail - Part Time

NinjaVan

Selangor, Malaysia (On-Site)
2 Weeks ago
NinjaVan - Communications Executive

NinjaVan

Subang Jaya, Selangor, Malaysia (On-Site)
1 Month ago
hogarth - Art Director

hogarth

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Hybrid)
1 Month ago
NinjaVan - Sales Assistant (Penang)

NinjaVan

Penang, Malaysia (On-Site)
8 Months ago
Coda - Customer Support Specialist (Mandarin, Malay & English)

Coda

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

HCL Tech - Microsoft C# Technical Specialist

HCL Tech

Stockholm, Stockholm County, Sweden (On-Site)
3 Weeks ago
Egnyte - Senior Software Engineer - Java

Egnyte

Poznań, Greater Poland Voivodeship, Poland (On-Site)
4 Weeks ago
Nagarro - Associate Staff Engineer, Java

Nagarro

India (Remote)
8 Months ago
winking Entertainment - Programming Intern (Student Internship)

winking Entertainment

Taipei City, Taiwan (On-Site)
1 Month ago
NCR Voyix - Software Engineering Manager I - .Net

NCR Voyix

Hyderabad, Telangana, India (On-Site)
1 Month ago
Next Level Business Services - Java Developer with Oracle SOA

Next Level Business Services

Cincinnati, Ohio, United States (On-Site)
8 Months ago
cyara - Senior Database Administrator

cyara

Hyderabad, Telangana, India (Hybrid)
2 Months ago
Thales - Database Developer

Thales

Noida, Uttar Pradesh, India (Hybrid)
1 Month ago
Caramel tech studios - Database Administrator

Caramel tech studios

Lahore, Punjab, Pakistan (On-Site)
3 Days ago
Roof Stacks - Software Developer

Roof Stacks

Istanbul, İstanbul, Türkiye (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

General Arcade is a team of true professionals who have worked in the video game market for several years and have proven themselves experts in this area. Our credo is professionalism, a creative approach, efficiency, and precise fulfillment of assigned tasks. Our team often needs specialists, and if you think you can deliver the highest General Arcade standards, why don’t you try your luck? Working with General Arcade will be a great experience and an opportunity to truly express yourself.

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Remote)

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Remote)

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Remote)

View All Jobs

Get notified when new jobs are added by General arcade studio

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug