×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer Robotics

Job in Town of Italy, Penn Yan, Yates County, New York, 14527, USA
Listing for: EURAXESS Ireland
Full Time, Seasonal/Temporary, Contract position
Listed on 2025-12-21
Job specializations:
  • Engineering
    Robotics, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer for Robotics
Location: Town of Italy

Organisation/Company Istituto Italiano di Tecnologia Research Field Engineering Researcher Profile Recognised Researcher (R2) Country Italy Final date to receive applications 30 Apr 2026 - 00:00 (UTC) Type of Contract Temporary Job Status Full-time Is the job funded through the EU Research Framework Programme? Not funded by a EU programme Is the Job related to staff position within a Research Infrastructure? No

Offer Description

Commitment & contract:
Fixed term contract with renewal option



Location:

IIT - Center for Robotics and Intelligent Systems,
Via S. Quirico, 19d, 16163 Genova GE.

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 will be working within the Humanoid & Human Centred Mechatronics Research Unit at the Istituto Italiano di Tecnologia (IIT) a multicultural and multi-disciplinary group with strong expertise in robot design, modelling and control of new mechatronics components. The Humanoid & Human Centred Mechatronics Research Line is coordinated by Nikos Tsagarakis , who has extensive experience in Robotics and Mechatronics. The research concentrates on robot design exploring state of art design approaches (structural, actuation and transmission systems) combined with advancements in control including whole body loco-manipulation generation, balancing regulation and teleoperation control.

The selected candidate will be involved in the development and testing of the software and control infrastructure of a new legged robotic platform under development within the Humanoid and Human Centered Mechatronics Research line.

ESSENTIAL REQUIREMENTS

  • At least 2-3 years of experience and hands-on skills on the development of software infrastructures and architectures for robotics and automation systems
  • Outstanding working knowledge and experience in embedded software development and debugging for customized devices.
  • Excellent working knowledge of C, C++ and Python programming.
  • Knowledge of Linux OS and the related programming environments.
  • Excellent skills with real time operating systems such as Xenomai or other RT OS.
  • Excellent understanding of real time performance requirements and real time software constraints with proven skills in the development of Real-Time embedded systems and device drivers for customized devices.
  • Strong knowledge of GIT distributed revision control system.
  • Excellent skills in software integration and hand on skills validation on real robots or automation systems.
  • Experience with ROS/ROS
    2.
  • Very good knowledge of communication protocols e.g. Ethernet, Ethercat, CAN / CANopen, CAN Tools, UDP, TCP, etc.
  • Excellent analytical critical thinking and proactive attitude, able to take an active/principal role in driving our robot software development.

ADDITIONAL SKILLS

  • Excellent hands-on skills and experience in developing diagnostic and configuration software for robots or custom automation systems.
  • Knowledge of QT GUI and other GUI development tools.
  • Any experience/understanding of electronics circuit design like integrating microcontrollers with peripherals will be a plus.
  • Strong problem solving attitude
  • Good in time and priority management
  • Ability to work independently and collaboratively in a highly interdisciplinary environment
  • Good communication skills in English

COMPENSATION & BENEFITS

  • The successful candidate will be offered a contract with a competitive salary which will be commensurate with qualifications and experience.
  • Flexible working time

Please submit your application using the online form and including a detailed CV, a cover letter (outlining motivation, experience and qualifications) and any documents demonstrating previous relevant working experience related to the position duties.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary