Apply now »

Senior Software Application Engineer

Posting Date:  13 Feb 2026
City:  Roma
Location: 

Roma, IT, 131 Roma, IT, 144

Contract Type:  Permanent
Division:  Digital Technology and Cybersecurity
Level of experience:  Intermediate

RINA is currently recruiting for a Senior Software Application Engineer to join its office in Rome within the Digital Technology and Cybersecurity Division.

Mission

We are seeking an experienced Embedded Software Engineer to design, develop, and maintain space-grade on-board software for mission-critical systems. The role focuses on real-time embedded software operating under strict performance, reliability, and safety constraints in harsh space environments.

The ideal candidate has strong expertise in real-time systems, low-level embedded development, and space or safety-critical platforms, and is comfortable working within rigorous development and verification standards.

Key Accountabilities

  • Design, develop, and maintain embedded flight software for on-board space systems

  • Implement real-time software components with deterministic timing and resource constraints

  • Develop low-level drivers and middleware for space-qualified hardware (MCUs, SoCs, FPGAs)

  • Work with RTOS environments (e.g., RTEMS, FreeRTOS, VxWorks)

  • Ensure compliance with space and safety standards (e.g., ECSS, DO-178, MISRA)

  • Perform software verification activities including unit testing, integration testing, and hardware-in-the-loop (HIL) testing

  • Collaborate with systems, hardware, and verification teams to define interfaces and system behavior

  • Support anomaly investigation, debugging, and performance optimization

  • Contribute to technical documentation and design reviews throughout the project lifecycle
    #LI-DC1 

Education

Bachelor’s Degree in Engineering General
Master’s Degree in Aerospace Engineering

Qualifications

  • Embedded programming in C/C++ for OBCs and satellite subsystems;
  • Knowledge of space-qualified RTOS (e.g., FreeRTOS, RTEMS) and ARM/LEON architectures;
  • Development of low-level drivers, hardware interfaces, communication protocols, and onboard buses (CAN, I2C, SpaceWire, UART);
  • Integration with ADCS, power management, and SAR payloads;
  • Software optimization for memory, power, and rad-hard environments;
  • Familiarity with ECSS processes, testing, validation, FDIR, and fault management.

Competencies

  • WORKPLACE DYNAMICS - Resourcefulness in shaping progress and working efficiently.
  • FORESIGHT & INSIGHT - Context awareness adopting a systemic perspective and informed decision making.
  • PERSONAL EMPOWERMENT - Ownership for life, work and results, striving to grow professionally and personally.​
  • INTERPERSONAL INFLUENCE - Skills and strategies we use to interact effectively with others.
  • DOMAIN & BUSINESS ACUMEN - Applying a scientific approach and critical thinking in operations and solution development within area of expertise.

 

 

RINA is a multinational company providing a wide range of services in the energy, marine, certification, infrastructure & mobility, industry, research & development sectors. Our business model covers the full process of project development, from concept to completion.

 

At RINA, we endeavor to create a work environment where every single person is valued and encouraged to develop new ideas. We provide equal employment opportunities and are committed to creating a workplace where everyone feels respected and safe from discrimination or harassment of any kind. We are also compliant to the Italian Law n. 68/99.

Apply now »