Software Product Assurance Engineer
D-Orbit
- Fino Mornasco, Como
- Tempo indeterminato
- Full time
- 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