Software Engineer
TXT Group Visualizza tutti gli annunci
- Cologno Monzese, Milano
- Tempo indeterminato
- Full time
- Formation control (leader–follower, virtual structure)
- Decentralized swarming based on swarm intelligence
- Cooperative task allocation for heterogeneous fleets
- Literature review on state-of-the-art formation, swarming and coordination algorithms for UxV systems
- Algorithm design and formalisation with attention to computational efficiency and real-time constraints
- Implementation of selected algorithms as software modules compatible with a C++ simulation core and microservices architecture
- Simulation-based validation within a structured environment (scenario design, test campaigns, KPI evaluation)
- Documentation and thesis write-up including analysis of results, limitations and future development directions
- Fundamentals of control theory and/or multi-agent systems
- Programming in C++
- Programming in Python
- Familiarity with simulation environments (e.g. Gazebo, MATLAB/Simulink)
- Understanding of swarm intelligence or formation control principles
- Experience with multi-robot coordination or distributed algorithms
- Multi-agent reinforcement learning
- Knowledge of MAVLink, ROS/ROS2 or drone communication protocols
- Familiarity with HLA/DIS standards for distributed simulation
- Optimisation techniques (genetic algorithms, metaheuristics, gradient-free methods)
- Previous exposure to aerospace or defence simulation environments
- Career opportunities in a rapidly growing and profoundly changing company with young, international staff;
- Training on business-related topics;
- Corporate Benefits (Ticket Restaurant, discounts as a group employee).
- Teamworking: Opportunity to collaborate with highly talented and passionate people in a highly professional development process;
- Hybrid work mode.