Software Engineer
Descrizione dell'offerta
TXT e-Tech, a company of the TXT Group, is looking for a candidate for a Master’s thesis focused on the research, design, implementation and validation of swarming, formation and multi-agent coordination algorithms within a proprietary product.
The project is part of TXT’s modular cloud-based platform for the simulation of unmanned systems (UAV, UGV, USV, eVTOL), which integrates the entire UxV operational lifecycle: mission design, planning, real-time simulation (C++ core), and KPI-based debriefing within a single environment.
The candidate will contribute to the evolution of the Autonomy & Guidance Layer and the Swarming & Teaming Behaviour Engine (currently TRL 3), working on:
- Formation control (leader–follower, virtual structure)
- Decentralized swarming based on swarm intelligence
- Cooperative task allocation for heterogeneous fleets
Main responsibilities
- 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
Required technical skills
- 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
Nice to have
- 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
Education
Bachelor’s or Master’s degree in Aerospace Engineering, Robotics, Computer Science, Control Engineering, Automation or related disciplines.
Soft skills
- Analytical thinking and problem‑solving
- Autonomy and organisational skills
- Intellectual curiosity and research aptitude
- Team collaboration
- Clear written and oral communication
- Results orientation
Ideal profile
Master’s student in Aerospace Engineering or Robotics with academic experience (project or coursework) in multi‑agent systems, distributed control or swarm intelligence, and practical programming skills in C++/Python within simulation environments.
Why Choose TXT?
- 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.
Position is open to all applicants regardless of gender, in accordance with Italian Legislative Decree 198/2006. The company promotes equal opportunities and values diversity in all its forms.
#J-18808-Ljbffr