J

Software Engineer, Video Games - Android (Java & C++)

J&T Business Consulting · Douglas, Scotland, United Kingdom · £50K/yr

Business Consulting and Services · 11-50 employees

Jun 11
Mid (2-5 yrs) Full-time United Kingdom
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop and maintain high-performance video games for Android and Linux platforms using C++ and shell scripting. Collaborate with cross-functional teams to implement features and ensure optimal performance across various hardware.

What they look for

Android Java C++ Linux Bash NDK Debugging Profiling Unity OpenGL ES GNU Make Gradle Svn Git Cross-platform porting

Requirements

Requires experience in Android development with Java and native C++, as well as proficiency in Linux and shell scripting. Strong debugging, problem-solving, and communication skills are essential for this role.

Full description

We are looking for a skilled software engineer to develop high-performance video games for Android and Linux platforms.

Main Responsibilities:

- Maintain game code in C++ for Android and Linux targets

- Write and maintain Linux shell scripts (Bash) for build, deployment and tooling

- Debug and profile native code on Android (NDK) and Linux

- Collaborate with designers and engineers to implement game features

- Ensure excellent performance across hardware variants

Essential Requirements:

- Android development experience (Java and native C++ / NDK)

- Confident with Linux (SSH, standard shell commands, file & process management)

- Linux shell scripting (Bash)

- Solid debugging skills

- Good problem-solving and team communication

Desirable:

- Unity game engine experience (especially IL2CPP, Android/Linux builds)

- Familiarity with OpenGL ES, GNU Make, Gradle, svn, Git

- Cross-platform porting experience