AI Software Engineer
Core
Master's thesis research on multi-agent swarming, formation, and coordination algorithms for unmanned systems (UAV, UGV, USV, eVTOL) within a proprietary cloud-based simulation platform.
Role type
Master's thesis researcher (AI/Control Systems)
Builds
Simulation modules for the Autonomy & Guidance Layer and Swarming & Teaming Behaviour Engine
Domain
Aerospace/Robotics simulation and multi-agent systems
Deliverable
research
Required skills
Control theory, Multi-agent systems, C++, Python, Simulation environments (Gazebo, MATLAB/Simulink), Swarm intelligence, Formation control
Preferred skills
Multi-robot coordination, Distributed algorithms, Multi-agent reinforcement learning, MAVLink/ROS/ROS2, HLA/DIS standards, Optimization algorithms, Aerospace/defense simulation context
Responsibilities
Review literature on formation/swarming algorithms, Design and formalize algorithms for computational efficiency, Implement algorithms as C++ software modules, Validate via simulation scenario design and KPI evaluation, Document thesis with analysis of results and future directions