Main ResponsibilitiesDevelop advanced algorithms to enhance autonomous navigation in Unmanned systems in complex environments (e.G., static/dynamic obstacles, IMU or telecom interference, degraded GNSS).Develop and implement sensor fusion and SLAM algorithms for precise and safe navigation.Use AI/ML frameworks (TensorFlow, PyTorch, Keras, OpenCV, etc.) to build deep learning algorithms for segmentation, detection, and classification integrated into both low and high-level logic.Manage large datasets for training and testing models, including data labelling and processing for performance improvement.Conduct testing and debugging of field issues, improving system robustness and resilience.Create and maintain detailed technical documentation for development and system testing.Write code and documentation in accordance with applicable regulations and standards.Clearly explain technical details to clients professionally, promoting product capabilities.Le informazioni riportate di seguito illustrano i requisiti del ruolo, l'esperienza richiesta ai candidati e le qualifiche associate.RequirementsEducation: Degree in Computer Science, Robotics Engineering, Mechatronics, Electronics, or equivalent.Experience: Experience developing software for autonomous and robotic systems, preferably Unmanned systems.Embedded Systems Knowledge: Strong understanding of embedded systems, real-time operating systems (RTOS), and hardware-software integration.Problem-Solving Skills: Strong analytical and problem-solving skills, with the ability to work independently and as part of a collaborative team.Technical Skills:Proficiency in Python, C++, and MATLAB/Simulink for advanced algorithm development.Experience implementing SLAM and sensor fusion algorithms and using visual odometry and state estimation techniques.Expertise with AI/ML frameworks like TensorFlow, PyTorch, Keras, OpenCV and experience managing complex datasets and labelling processes.Knowledge of rapid prototyping platforms such a