Software Engineer for Robot Teleoperation Systems
Commitment & contract: Fixed term 2-year contract with renewal option
Location: IIT - Center for Robotics and Intelligent Systems, Via S. Quirico, 19d, 16163 Genova GE.
Project: “Sistemi Cibernetici Collaborativi – Robot Teleoperativo 3” INAIL Project CUP: J53C24000520005.
Step into a world of endless possibilities, together let’s leave something for the future!
At IIT, we are committed to advancing human-centered Science and Technology to address the most urgent societal challenges of our era. We foster excellence in both fundamental and applied research, spanning fields such as neuroscience and cognition, humanoid technologies and robotics, artificial intelligence, nanotechnology, and material sciences, offering a truly interdisciplinary scientific experience. Our approach integrates cutting-edge tools and technology, empowering researchers to push the limits of knowledge and innovation. With us, your curiosity will know no bounds.
We are dedicated to providing equal employment opportunities and fostering diversity in all its forms, creating an inclusive environment. We value the unique experiences, knowledge, backgrounds, cultures, and perspectives of our people. By embracing diversity, we believe science can achieve its fullest potential.
THE ROLE
You’d be working within the Humanoid & Human Centred Mechatronics Research Line at the Istituto Italiano di Tecnologia (IIT) a multicultural and multi-disciplinary group with strong expertise in robot design, modelling and control.
This position is within an INAIL funded project for creating cutting edge, intuitive tele-operation robots with the aim of reducing risks to workers’ health and safety. In this project you will be working on the development of a high performance teleoperation software for a new mobile robotic system targeting operation in hazard-prone industries. You will work within the Haptics and Teleoperation team with the particular goal of developing the tele-manipulation and haptics software of the master teleoperation station. In the finished setup all the master station haptic systems will be integrated in the overall Master-Slave setup and will allow a user to remotely operate the remote robot for achieving challenging tasks.
ESSENTIAL REQUIREMENTS
* Master’s degree (or excellent first degree) and minimum 3 years’ experience developing proven working software solutions.
* You must be able to demonstrate a portfolio of substantial working software projects in areas of robotics, mechatronics, VR, teleoperation, or other related fields.
* Experience in Object Oriented programming (C++) for both Linux-based and Windows systems is necessary.
* Understanding of the concepts of forward and inverse kinematics and working knowledge of their implementation using relevant libraries and tools is necessary.
* Experience with robotics relevant platforms and tools such as ROS, ROS2, Rviz, Gazeebo, Bullet, MuJoCo is very welcome.
* You will be working on high performance teleoperation software using Ethernet network protocols such as TCP/IP, UDP, sockets in windows and linux environments, therefore an understanding and working knowledge of the above is very welcome.
* You will be working on multithreaded teleoperation software where and high performance inter-process communications techniques, shared memory, mutexes, etc is very welcome.
ADDITIONAL SKILLS
* Some experience/understanding in developing device drivers as shared or dynamic libraries in Windows and Linux.
* Experience in developing GUIs with tools such as QT or similar, is very welcome.
* Able to work in a high paced work environment as a strong team player but also with the capacity and persistence to carry out tasks proactively and autonomously.
* Excellent spoken and written communications skills for efficient communication with the team and the ability to write clear technical reports is necessary (Language skills: very good English, Italian very welcome).
* Able to travel for meetings and perform demonstrations in dissemination events;
COMPENSATION PACKAGE
* Competitive salary package for international standards (Salary can include bonus option depending on your role and contract)
* Private health care coverage depending on your role and contract
* Two days of teleworking per week and flexible working hours are available for certain roles
* Meal vouchers depending on your work contract
* Candidate holding a bachelor’s or master’s degree who have not been resident in Italy in the last 3 years and move back to Italy to start any work activity, and meet specific requirements, can benefit from a 50% deduction on their income.
Please submit your application using the online form and including a detailed CV and a cover letter.
It is important in your CV and cover letter to indicate clearly the earlies possible starting date considering possible delays due to relocation and notice period of your current employer.
Application’s deadline: May 15th, 2025
To discover more about life at IIT, visit the dedicated section here:https://www.iit.it/en/work-at-iit
#J-18808-Ljbffr