Apply now »

Junior Site Software Embedded System Engineer

Posting Date:  17 Mar 2026
City:  La Spezia
Location: 

La Spezia, IT, 19124 Genova, IT, 16129

Contract Type:  Permanent
Division:  Operating Engine
Level of experience:  Junior

RINA is currently recruiting for a Junior Site Software Embedded System Engineer to join its office in La Spezia within the Operating Engine Division.​

Mission

Within the Lionfish project, the selected candidate will contribute to the development, maintenance, and qualification of embedded software for mission‑critical systems.
The role involves active participation throughout the entire software lifecycle: from requirements analysis and documentation to implementation, testing, and configuration management.
The primary objective is to ensure the delivery of robust, reliable, and high‑quality software solutions that comply with project and industry standards.
#LI-FS1

Key Accountabilities

  • Software Engineering & Development
    Drafting and maintaining software requirements and design documentation (SRS / SSDD / ICD).
    Updating, maintaining, and enhancing the embedded software code of the Lionfish system.
    Developing software tools to support qualification, integration, and testing activities.
  • Verification & Validation
    Preparing software qualification and test documentation (test plans, test procedures, test reports).
    Executing software qualification tests at component, integration, and system level.
    Analyzing test results and managing identified non‑conformities.
  • Configuration & Documentation
    Preparing and maintaining software configuration documentation and managing configuration items (CIs).
    Collaborating with the Configuration Manager to ensure proper traceability of all software artifacts.
  • Cross‑Functional Collaboration
    Working closely with system engineers, V&V engineers, firmware and hardware specialists to ensure technical alignment across the project.
    Contributing to internal technical reviews (design reviews, code reviews, test readiness reviews).

Education

Bachelor’s Degree in Electronic/TLC Engineering or Computer Engineering
Master’s Degree in Computer Science

Qualifications

  • Strong knowledge of C/C++ programming for embedded systems.
  • Experience with real‑time operating systems (RTOS) or bare‑metal development.
  • Familiarity with version control and configuration management tools (e.g., Git, SVN, DOORS).
  • Ability to produce structured technical documentation (requirements, design, test).
  • Understanding of Verification & Validation processes and software qualification workflows.
  • Knowledge of communication protocols (e.g., UART, SPI, CAN, Ethernet) and experience with lab tools (oscilloscope, logic analyzers, etc.).
  • Preferred: experience developing Python tools for testing/automation.

Competencies

  • FORESIGHT & INSIGHT - Context awareness adopting a systemic perspective and informed decision making.
  • WORKPLACE DYNAMICS - Resourcefulness in shaping progress and working efficiently.
  • 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.
  • PERSONAL EMPOWERMENT - Ownership for life, work and results, striving to grow professionally and personally.​

 

 

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 »