Software Engineer, Video Games - Android (Java & C++)
J&T Business Consulting · Douglas, Scotland, United Kingdom · £50K/yr
Business Consulting and Services · 11-50 employees
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
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