C++ Engineer

Required Skills

  • Strong proficiency in C++ with deep understanding of object-oriented programming (OOP) principles, including encapsulation, inheritance, polymorphism, and design patterns.
  • Solid hands-on experience with Git for version control, including branching strategies (GitFlow or similar), pull requests, code reviews, merging, and conflict resolution in team environments.

Highly Valued / Advantageous Skills

  • Experience with real-time simulation development (physics simulation, entity/component systems, time-step management, or behavioural modeling).
  • Experience with Qt framework for building cross-platform graphical user interfaces, tools, or editors (Qt Widgets, QML, and Qt Creator).
  • Experience with Graphics Engines such as Unreal Engine, Unity, Godot, or custom OpenGL/Vulkan/DirectX-based renderers.
  • Experience with VBS (Virtual Battlespace) or similar military/civilian simulation platforms (VBS3/VBS4).

Job Details

Company
The Future Project Ltd
Location
City Of Bristol, England, United Kingdom
Posted