Unreal Engine 5 developer
Madfish
Main goal will be creating a simulation for different types of UAVs (but currently it is qudrocopter only)
This role involves different technologies, such as flight dynamics, weather system, geospatial data, image processing, etc.
Need to know UE plugins development, development under Linux, cross-platform development, multiplayer. Be familiar with such plugins:
AirSim, Cesium.
Responsibilities:
- Develop simulation systems and tools in Unreal Engine using C++ (preferred), Python, and Blueprints
- Integrate, extend and create own plugins (Airsim, Cesium, ROS, Video processing)
- Implement multiplayer features, real-time video streaming, and swarm behaviors with AI
- Collaborate with AI engineers to integrate autonomous flight and pathfinding
- Ensure cross-platform compatibility and development (Windows/Linux)
Requirements:
- Solid knowledge of UE5 and strong experience with Unreal Engine development in C++
- Familiarity with Blueprints and Python scripting
- Experience with plugin development for UE
- Be familiar with ROS
- Knowledge of multiplayer/networking, video streaming, and AI systems
- Ability to work with large-scale geospatial and simulation data
- Have knowledge about GPS
- Be familiar with Ardupilot/Pixhawk stack, mission control apps, drone flight dynamics, parameters
- Knowledge about Gstreamer, FFMPEG, networking.