Software Engineer for Space Robotics

Aretè & Cocchi Technology

Town of Italy (NY)

On-site

USD 40,622 - 46,425

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health care coverage
Potential bonus option

Job summary

A leading technology company in New York is seeking an Employee Technician 1st level for a fixed-term role until September 2027. You will develop software for advanced robotics, collaborating with engineers and maintaining legacy systems. Candidates should hold a Master's degree in computer science and possess advanced programming skills in C/C++. The compensation package includes a gross salary range of €35,000 to €40,000, potentially with a bonus. Join a multicultural and innovative team to tackle cutting-edge challenges.

Qualifications

  • Master's degree required in computer science or related fields.
  • Documented software development experience necessary.
  • Advanced skills in C/C++ and good Python knowledge essential.
  • Experience with real-time systems (EtherCAT and CAN protocols).
  • Confidence with version control tools, specifically git.

Responsibilities

  • Develop software for sensors and motor drivers.
  • Maintain legacy software systems.
  • Collaborate with other engineering disciplines.
  • Develop low-level software for robotics.
  • Handle merge requests and code reviews.

Skills

C/C++ programming
Python programming
Software development
Real-time software systems
Version control (git)
Inter-process communication
Robot kinematics
Network settings
RTOS knowledge
Analytical skills
English language proficiency

Education

Master's degree in computer science, information technologies, engineering or related fields

Tools

Docker
Github CI/CD
ROS and ROS2

Job description

Commitment & contract: Employee Technician 1st level, fixed term contract from ASAP until 30th September 2027 (end of the project)

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 in a multicultural and multi-disciplinary group, where junior and senior scientists collaborate, each with their expertise, to carry out a scientific activity with a shared research goal.

The Advanced Robotics Facility is coordinated by Stefano Cordasco. The Advanced Robotics Facility provides technical support for the advanced robotic research lines in IIT (HHCM, ADVR, DLS, HRII, SoftBots) in project, design, realization and testing of hardware, firmware and software for robotics platforms.

Within the research team, your main responsibilities will be:

  • Software development, including but not limited to, device communication (sensors, motor drivers, etc.), system architecture and front-end.
  • Maintenance of legacy software
  • Collaboration with other engineering disciplines, such as mechatronics, electronics and control, to ensure the successful integration of the subsystems within the software architecture.
  • Development of the real-time low-level software for robotic platforms
  • Handle merge request and code review
  • Support team main software
  • Planning of activities with the software team
  • Handling software related project deliverables
  • Writing of status reports
ESSENTIAL REQUIREMENTS
  • A Master degree in computer science, information technologies, engineering or related fields
  • Documented experience in software development
  • Advanced programming skills in C/C++ and good level of Python
  • Experience in soft and hard real-time software systems (EtherCAT and CAN Protocols)
  • Confidence with version control tools (specifically git), github CI/CD and Docker
  • Experience in multi-thread programming and inter-process communication
  • Basic Knowledge about robot kinematics and dynamics
  • Experience with network settings and related issues
  • Good Knowledge of RTOSs
  • Good hands-on and analytical skills
  • Good knowledge of the English language
ADDITIONAL SKILLS
  • Experience in robotics
  • Experience in embedded systemsProgramming skills in other programming languages
  • Basic knowledge of some graphical interface tools as Qt or others
  • Experience with ROS and ROS2 and simulation tools (e.g. Gazebo, Mujoco)
  • Experience in management and deployment of large software frameworks
  • Strong problem solving attitude
  • High motivation to learn
  • Spirit of innovation and creativity
  • Good at time and priority management
  • Ability to work in a challenging and international environment
  • Ability to work independently and collaboratively in a highly interdisciplinary environment
COMPENSATION PACKAGE
  • A yearly gross salary ranging between 35K€ and 40K€, which may include a bonus option depending on your role and contract
  • Private health care coverage depending on your role and contract
  • Candidates from abroad or Italian citizens who have carried scientific research activity permanently abroad and meet specific requirements, may be entitled to a deduction from taxable income of up to 90% from 6 to 13 years.

This open position is financed by Agenzia Spaziale Italiana within the “ASI Pegasus” project.

Please submit your application using the online form and including a detailed CV.

Fill in the form below and send your application.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer for Space Robotics
Embedded Software Engineer for Space Robotics

Aretè & Cocchi Technology • Town of Italy (NY)

On-site
USD 52,000 - 59,000
Private health care coverage
Potential bonus option
Post Doc in Soft Robotics
Post Doc in Soft Robotics

Aretè & Cocchi Technology • Town of Italy (NY)

On-site
USD 36,000 - 43,000
Private health care coverage
Post-Doc in Vision-based Surgical Robot Control
Post-Doc in Vision-based Surgical Robot Control

Aretè & Cocchi Technology • Town of Italy (NY)

On-site
USD 43,000 - 53,000
Private health care coverage
Tax deductions for candidates from abroad
Staff Software Engineer
Staff Software Engineer

Red Cat Holdings • Torrance (CA)

On-site
USD 176,000 - 198,000
Generous annual equity package
Potential bonuses
Technical Project Manager – Humanoid Robotics (m/f/d)
Technical Project Manager – Humanoid Robotics (m/f/d)

Synapticon GmbH • Germany (OH)

Hybrid
USD 85,000 - 109,000
Hybrid work options
Flexible working hours
30 days paid vacation
+7
Robotics Application Engineer
Robotics Application Engineer

Nabla • Boston (MA)

On-site
USD 125,000 - 200,000
Medical, dental, vision insurance
401(k) with company match
20 days PTO
+5
Flight Software Engineering Development Program (3 Months - Path to Hire)
Flight Software Engineering Development Program (3 Months - Path to Hire)

Space Kinetic Corp. • El Segundo (CA)

On-site
USD 41,000 - 58,000
Robotics Application Engineer
Robotics Application Engineer

Sereact GmbH. • Boston (MA)

On-site
USD 125,000 - 200,000
Medical insurance
401(k) with company match
20 days paid time off
+5
Core Robotics Engineer
Core Robotics Engineer

Sereact GmbH. • Boston (MA)

On-site
USD 125,000 - 260,000
Medical, dental, and vision insurance
401(k) with company match
20 days paid time off
+5
Senior Software Engineer I
Senior Software Engineer I

SSCI, Inc. • Burlington (MA)

Hybrid
USD 128,000 - 154,000
Health Plan
Retirement Plan
Life Insurance
+8