Software Product Assurance Engineer

Software Product Assurance Engineer


Fino Mornasco, Italy

We are looking for a Software Product Assurance Engineer with a solid experience in Software Product Assurance to join our team. You will become part of a growing and dynamic Quality and Product Assurance group granting quality of software components across a range of embedded and high-performance applications both in ground and space segments with responsibility for the Quality Management System at D-Orbit.

You will contribute to the entire project lifecycle with a focus on development process, quality metrics, failure modes analysis, configuration management, test, and maintenance plans of software applications.

Key Responsibilities:

  • Contribute to the establishment, implementation and continuous improvement of D-Orbit Product Assurance organization
  • Control, through every phase of the software development lifecycle, that the organisation, resources and processes are commensurate to the Products or Service quality levels committed by internal and external stakeholders
  • Ensure software processes are followed correctly and consistently
  • Define and monitor quality metrics across software lifecycle
  • Manage software configuration to ensure availability and traceability of software products
  • Contribute to the definition of an effective non-conformance control system, and support the documentation, follow-up and closure of anomaly reports and non-conformance reports, including the follow-up of Request for Deviation/Request for Waiver status
  • Ensure the maintenance and control of:
    • Qualification Status Lists
    • Status of PA reviews
    • Audits Status Reports
    • List of Deviations and Waiver requests
    • Non-conformances (minor and major) List
    • Critical items List
  • Contribute towards the definition, implementation and follow-up of dependability, reliability and availability of the programme, including maintenance and update of RAMS models and review of RAMS analysis (e.g. MECA, FTA, Common Mode and Common cause)
  • Scouting of the latest state-of-the-art tools and processes within the software discipline and driving their adoption within the group


  • Appropriate professional experience of at least five years in the space field
  • Excellent analytical skills and ability to work with and analyze large data sets
  • Experience with any automated testing tools, test processes and test-driven development
  • Knowledge of typical software development methodology and release versioning processes
  • Knowledge of applicable standards on software development and validation (such as ECSS or DO-178) Familiarity with the Git versioning system or any similar DVCS
  • Capability of working in autonomy
  • Resilience and ability to work in a fast-paced environment
  • Ability to communicate technical concepts clearly and effectively
  • Knowledge of any topics within embedded application software, real-time operating systems and electronics is considered a plus


  • Bachelor or higher engineering degree, in any relevant area such as electronic engineering, computer science or automation


  • Full professional proficiency of English language is mandatory, any other language is a plus, Italian is an asset

Apply Now

Don't forget to mention Space-Careers when applying.

Share this Job

© EuroJobsites 2024