Middle
Full time
Negotiable
Remote
General Arcade, a porting and co-development studio that worked with a wide range of clients from indies to AAA studios including 505, From Software, Capcom, Devolver Digital, Vlambeer, and others, is seeking a Software Engineer with enthusiasm for video games and computer graphics. This is an excellent opportunity to work with a passionate engineering team on cutting-edge industry technologies.
What are you working on?
- Platforms: PC, Mobile, Console
Team size and structure?
25 employees
For which tasks (responsibilities)?
Develop, design, modify, optimize and debug rendering pipeline, engine, and gameplay subsystems to produce console and PC version of the video games
Collaboration and co-development with team members and other engineers
Contributing to company best practices and guidelines
What kind of professional are we looking for?
Strong background in C++ and/or C#
Bachelor's degree in Computer Science, Engineering, or Math related field
Comprehensive understanding of object-oriented programming
Solid debugging/profiling skills
Strong math skills
Desired Skills (good to have)
Experience with popular game engines such as Unreal Engine, Unity, etc.
Experience writing shaders in HLSL, Cg or GLSL
Experience with modern 3D graphics APIs (Vulkan, D3D12, GNM, Metal 2)
Knowledge of CPU, GPU, and memory architectures
Passion for code and data optimization
Experience with the console games development
Experience with mobile platforms (Android, iOS)
Experience with Linux or MacOSX development
Proficiency in Python
Familiarity using modern GPU/CPU performance analysis tools
Good English written communication skill
Passion for video games and computer graphics
Why do we enjoy working here?
Work with a passionate engineering team on cutting-edge industry technologies.
What are the conditions and bonuses?
Competitive salary
Not fixed working hours — free schedule
Free English lessons
The selection process
Interview with CEO and CTO
Simple test