Space Software Engineer

RINA S.p.A

Roma, Italy
On-site
Onboard software for distributed satellite systems
Ai-based functionalities for data processing
Inter-satellite coordination mechanisms
The role is focused on cognitive and distributed software, supporting autonomous, intelligent, and cooperative capabilities directly in orbit

Job Summary

  • The role is focused on cognitive and distributed software, supporting autonomous, intelligent, and cooperative capabilities directly in orbit.
  • The candidate will contribute to the design and implementation of onboard software for distributed space systems, including AI-based functionalities for data processing, anomaly detection, and autonomous decision-making.
  • Work with system engineers and multidisciplinary teams, contributing to integration, testing, and validation activities to ensure software reliability and performance in the space environment.

Matching Summary

The role is focused on cognitive and distributed software, supporting autonomous, intelligent, and cooperative capabilities directly in orbit.

Skills & Requirements

Must-have

  • onboard software for distributed satellite systems
  • AI-based functionalities for data processing
  • inter-satellite coordination mechanisms
  • C/C++ programming skills
  • embedded or real-time software experience

Nice-to-have

  • AI / Machine Learning experience
  • resourcefulness in shaping progress
  • ownership for life, work and results
  • systemic perspective and informed decision making

Key Requirements

  • Previous experience in space programs or satellite systems (Mandatory)
  • Familiarity with software development for constrained/edge environments
  • Familiarity with ECSS or CCSDS space standards

Work Rights

Not specified

Tailored Resume

Cover Letter