Job Description - Software Engineer for Loco-Manipulation on Quadruped Robots (24000065) Commitment & contract: full-time, fixed-term contract WHO WE ARE At IIT we work enthusiastically to develop human-centered Science and Technology to tackle some of the most pressing societal challenges of our times and transfer these technologies to the production system and society. Our Genoa headquarter is strictly inter-connected with our 11 centres around Italy and two outer stations based in the US for a truly interdisciplinary experience.
YOUR TEAM You'd be working in a multicultural and multi-disciplinary group, where control experts, software, mechanical and electrical engineers collaborate, each with their own expertise, to carry out common research.
The Dynamic Legged Systems Research line (web: http://dls.iit.it) is coordinated by Claudio Semini, who has extensive experience in the design and control of robots applied to Disaster Response, Agriculture and Space Exploration. The team's research focuses on locomotion over rough terrain, foothold planning, whole-body control, perception, loco-manipulation, machine learning, as well as the development of the next generation quadruped robots.
For this position, we are looking for a highly motivated and proactive Software Engineer for Loco-Manipulation on Quadruped Robots centered around the INAIL Robot Teleoperativo 3 project.
Responsibilities: Integrate new quadruped robots and manipulator arms into our software frameworkEvolve our existing Loco-manipulation control frameworkIntegrate VR, teleoperation devices and software of other IIT teams into a single frameworkExecute and support experiments in the lab at IIT and during outdoor field testsIntegrate with the team of researchers and technicians supporting day to day R&D.ESSENTIAL REQUIREMENTS An excellent Master degree in Computer Science or engineering/related areas. Interested PhD holders are also encouraged to submit their applicationDevelopment experience using C++, Python, the OO paradigm (under Linux) and the DDS middleware protocol (e.g. eProsima Fast DDS)Proven experience with ROS and GazeboConfidence with version control tools (specifically git), CI/CD and DockerExperience in multi-thread programming, inter-process communication and related issuesKnowledge about robot kinematics and dynamicsSkilled in problem analysis, solution design, implementation and testing of software for robotics platformsGood communication skills and ability/willingness to integrate within a multidisciplinary international research groupGood command in spoken and written EnglishADDITIONAL SKILLS Experience in soft and hard real-time software systemsExperience with haptic interface and virtual realityKnowledge about control theoryStrong team playerHands-on experience in robotic systemsCOMPENSATION & BENEFITS Competitive salary package for international standardsWide range of staff discountsFlexible working timeWHAT'S IN FOR YOU? An equal, inclusive and multicultural environment ready to welcome you with open arms.We like contamination and encourage you to mingle and discover what other people are up to in our labs!If paperwork is not your piece of cake, we got you! There's a specialized team working to help you with that, especially during your relocation!If you are a startupper or a business-minded person, you will find some exceptionally gifted professionals ready to nurture and guide your attitude and aspirations.If you want your work to have a real impact, in IIT you will find an innovative and stimulating culture that drives our mission to contribute to the improvement and well-being of society!We stick to our values! Integrity, courage, societal responsibility and inclusivity are the values we believe in! They define us and our actions in our everyday life. They guide us to accomplish IIT mission!Please submit your application using the online form and including a detailed CV, university transcripts, and a cover letter (outlining motivation, experience and qualifications).
#J-18808-Ljbffr