Unreal Engine C++ Developer

Overview:

 

We are looking for an experienced Unreal Engine C++ Developer to build and integrate components required for a realistic outdoor drone simulation environment. The project involves creating virtual worlds for UAV training using satellite imagery, procedural generation, and physics-based systems.

 

Responsibilities:

  •  Develop Unreal Engine 5 C++ modules and plugins for drone simulation.

  •  Integrate Cesium for satellite imagery and terrain rendering.

  •  Implement workflows for 3D object placement (manual, procedural, ML-assisted).

  •  Configure and optimize weather and environmental effects (wind, rain, fog).

  •  Create a drone control emulator plugin using MAVLink and ROS 2, simulating telemetry and video feeds.

  •  Optimize performance for realistic physics and large-scale outdoor environments.

 

Requirements:

 

  •  4+ years of experience with Unreal Engine (C++/Blueprints).

  •  Strong understanding of UE5 rendering pipeline, physics, and plugin development.

  •  Experience with Cesium for Unreal, terrain streaming, and large-scale world composition.

 

Nice to Have:

  •  Knowledge of UAV systems and protocols (MAVLink preferred).

  •  Familiarity with ROS 2 integration and simulation workflows.

  •  Proficiency in performance profiling and optimization for real-time simulation.

  •  Experience with machine learning-based asset placement.

  •  Knowledge of Unity, NVIDIA Omniverse, or other simulation frameworks.

  •  Background in robotics or autonomous systems.

Required languages

English B1 - Intermediate
Ukrainian B2 - Upper Intermediate
C++, Unreal Engine, Blueprints, UE5, 3D rendering, Cesium for Unreal, MAVLink, ROS 2
Published 19 July · Updated 18 September
Statistics:
31 views
·
10 applications
90% read
·
90% responded
Last responded yesterday
31 views
·
1 application
To apply for this and other jobs on Djinni login or signup.
Loading...