Simulation Engineer (UE5)
Core
Develop and enhance a simulation environment for testing unmanned systems, autonomous control algorithms, and computer vision.
Role type
Simulation Engineer (UE5)
Builds
Simulation environments for drone autonomy testing
Domain
Defense technology / UAV / Autonomous systems
Deliverable
production ML models
Required skills
C++ (C++17+), Linux development, network programming (TCP/UDP, sockets), multithreading, asynchronous data processing, binary protocols, video stream buffering, diagnostics
Preferred skills
Vulkan, DirectX, shader programming, physical simulators, robotics, UAV, Flight Dynamics, SITL/HIL, IPC
Technologies
Unreal Engine 5, C++, Linux, TCP, UDP, sockets
Responsibilities
Develop new simulator capabilities, implement simulation systems and object interaction, work with cameras and sensors, integrate physical models and control systems, develop C++ components and UE5 plugins, profile and optimize performance
Seniority
Mid-level to Senior, hands-on IC
