C++ Engineer

3 Weeks ago • 5-5 Years

Job Summary

Job Description

As a C++ Engineer at Illuvium Labs, you will be responsible for designing, implementing, optimizing, and maintaining the technology used in our blockchain-based games. You will collaborate with game designers and other engineers to build the tech that drives our projects. This role involves writing clean, performant C++ code, contributing to the design of gameplay and tools systems, integrating third-party C++ libraries with Unreal Engine, and actively participating in the code review process. The company operates remotely, offering flexibility in work schedules, with a focus on delivered product and adaptability.
Must have:
  • Strong C++ knowledge with at least five years of experience.
  • Expert-level Unreal Engine knowledge with at least five years of experience.
  • Understanding of version control and agile processes (Git, pull requests, etc.)
  • Shipped at least one AAA game or a large Indie studio game.
Good to have:
  • Familiarity with REST/HTTP based backend systems
  • Passion playing or developing open-world games.
  • Experience with PC and Mac game development.
  • Expertise with Unreal Engine 5.

Job Details

Job Description

As a C++ Engineer, you will build and refine gameplay features by leveraging your knowledge of C++ and Unreal Engine and be responsible for the design, implementation, optimization and maintenance of the technology used. You will collaborate closely with game designers and with other engineers and programmers to build the tech that drives our projects, and you’ll have the chance to try out your skills in a variety of areas of game programming.

About Illuvium

Illuvium Labs is an independent game development studio based in UAE. We develop blockchain-based games for the Illuvium DAO. We have developed a strong culture of independence with our team, preferring candidates who can articulate their own vision and goals. We operate almost entirely remotely, so each team member designs their own hours and work schedule. In the end, all that matters is the delivered product. We hire based on people’s abilities to adapt and change quickly, valuing underlying core abilities above specific skill sets.

Responsibilities

  • Implement gameplay features according to the game design documents and technical specifications.

  • Write clean, performant C++ code that adheres to defined standards.

  • Contribute considerably to the design of gameplay and tools systems.

  • Develop, modify, and debug software in script and C++.  

  • Work on integrating a third party C++ library with Unreal (60% Standard C++/40% Unreal C++)

  • Collaborate with other internal departments, including Art, Game Development and QA.

  • Find gaps in design and fill them by asking pertinent questions, then document your findings, including documenting software and features for internal teams.

  • Be an active participant in the code review process.

Skills and Qualifications

  • Shipped at least one AAA game or a large Indie studio game.

  • Strong C++ knowledge with at least five years of experience.

  • Expert-level Unreal Engine knowledge with at least five years of experience.

  • Familiarity with physics simulation.

  • Understanding of version control and agile processes (Git, pull requests, feature branches, story points, etc.)

  • Able to anticipate long-term issues and problems but also build for the present

  • Able to work independently but also engage with the team.

  • Have an interest in gaming, blockchain, or both.

Preferred Qualifications

  • Familiarity with REST/HTTP based backend systems

  • Passion playing or developing open-world games.

  • Experience with PC and Mac game development.

  • Expertise with Unreal Engine 5.

Location

All of our jobs are 100% remote, and we are looking to find the best talent globally!

Similar Jobs

Easy Brain - 2D Unity Animator

Easy Brain

Limassol, Limassol, Cyprus (Hybrid)
8 Months ago
Wargaming - Senior UX/UI Designer (World of Tanks Blitz)

Wargaming

Nicosia, Nicosia, Cyprus (Hybrid)
1 Month ago
SmileGate - System Planning Manager [Sandbox]

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
4 Months ago
Playrix - Lead VFX Artist

Playrix

Armenia (Remote)
7 Months ago
Kluge Interactive - Technical Artist - Mid/Senior

Kluge Interactive

(Remote)
1 Week ago
Immersion Labs - Mid/Senior Unity Developer

Immersion Labs

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Months ago
Playrix - Senior Unity Software Engineer (Gameplay)

Playrix

Ireland (Remote)
7 Months ago
Snowed In Studios - Advanced Software Developer

Snowed In Studios

Ottawa, Ontario, Canada (Remote)
1 Month ago
Riot Games - Software Engineer - Platform & Tools (Contractor)

Riot Games

Shanghai, Shanghai, China (On-Site)
7 Months ago
Playrix - Senior Unity Software Engineer (Gameplay)

Playrix

Cyprus (Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playrix - Technical Director (Game Project)

Playrix

Ireland (Remote)
7 Months ago
Games talent (Staffing and recruiting) - Senior UI Artist

Games talent (Staffing and recruiting)

Copenhagen, Denmark (On-Site)
3 Weeks ago
Meta - Data Science Director

Meta

Menlo Park, California, United States (Remote)
6 Months ago
Unity - System Support Specialist

Unity

Montreal, Quebec, Canada (On-Site)
1 Month ago
q games - Programmer

q games

Kyoto, Kyoto, Japan (On-Site)
2 Weeks ago
Big Ant Studios - Junior Character Artist

Big Ant Studios

Adelaide, South Australia, Australia (On-Site)
6 Months ago
ION - Storage Engineer, Italy

ION

Italy (Hybrid)
7 Months ago
GameDuell - Game UI Artist (Unity 2D)

GameDuell

Berlin, Berlin, Germany (Hybrid)
2 Months ago
Playrix - Lead VFX Artist

Playrix

Cyprus (Remote)
7 Months ago
Sony Interactive Entertainment - System Architect (Research and Development of Advanced Technology)

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Copenhagen, Denmark

IO Interactive - Senior Audio Programmer

IO Interactive

Copenhagen, Denmark (Hybrid)
7 Months ago
EveryMatrix - Senior Account Manager

EveryMatrix

Copenhagen, Denmark (Hybrid)
1 Week ago
AFRY - Arbejdsmiljøkoordinator til industribyggerier

AFRY

Aalborg, Denmark (On-Site)
4 Days ago
Saxo Bank - Project Manager

Saxo Bank

Copenhagen, Denmark (On-Site)
1 Week ago
Tesla - Service Technician Apprentice

Tesla

Aarhus, Denmark (On-Site)
3 Months ago
Ramboll3 - Work Environment Coordinator B, East + West

Ramboll3

Aalborg, Denmark (On-Site)
3 Months ago
Playdead - Experienced Material and Texture Artist

Playdead

Copenhagen, Denmark (On-Site)
9 Months ago
Saxo Bank - Business Analyst

Saxo Bank

Copenhagen, Denmark (On-Site)
2 Weeks ago
Ramboll3 - Project Manager

Ramboll3

Aarhus, Denmark (On-Site)
1 Month ago
Trackman - Booking & Payment Lead Developer & People Manager

Trackman

Denmark (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Ukraine (Remote)
7 Months ago
Arrowhead Game Studios - Chief Technical Officer

Arrowhead Game Studios

Stockholm, Stockholm County, Sweden (Hybrid)
4 Months ago
Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Ukraine (Remote)
7 Months ago
Wargaming - Game Developer (World of Tanks)

Wargaming

Prague, Prague, Czechia (Hybrid)
6 Months ago
Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Ireland (Remote)
7 Months ago
Peak - Game Developer

Peak

(On-Site)
10 Months ago
Tencent - Senior Environment Artist

Tencent

Shanghai, Shanghai, China (On-Site)
2 Months ago
Avalanche Studios Group - Systems Programmer

Avalanche Studios Group

Stockholm, Stockholm County, Sweden (Hybrid)
2 Months ago
House of How - Lead Game Engineer - Sweden

House of How

Boden, Norrbotten County, Sweden (On-Site)
6 Months ago
Virtuos - Senior Technical Director

Virtuos

France (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Explore gaming industy jobs in one of the leading Game Studios.

Copenhagen, Denmark (Remote)

Copenhagen, Denmark (Remote)

Copenhagen, Denmark (Remote)

View All Jobs

Get notified when new jobs are added by Illuvium

Level Up Your Career in Game Development!

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

Job Common Plug