Software Product Assurance Engineer Verified today

The Exploration Company · Munich, Germany · Production · first seen 2026-07-16

About the role

We are seeking an experienced Software Product Assurance Engineer to manage the quality of our space projects from a software perspective. You will serve as the software quality focal point for space projects, with primary focus on the Nyx Earth project.

Key Responsibilities

  • Establish and maintain the project's software PA&S requirements baseline in compliance with applicable NASA/ESA requirements and best market practices.
  • Develop and implement a Software Quality Assurance Program in accordance with NASA-STD-8739.8, covering quality activities across all project lifecycle phases.
  • Develop, implement, monitor, and review software QA plans.
  • Conduct independent evaluations of software development processes to ensure compliance with organizational standards and safety requirements.
  • Participate in the analysis and evaluation of software design, including change impact analysis and regression testing, particularly for COTS software.
  • Oversee and participate in verification and validation (V&V) activities according to a defined V&V plan, ensuring traceability of all requirements and exclusion of unauthorized functions.
  • Support Independent Verification and Validation (IV&V) activities in coordination with IV&V personnel to mitigate software risks and enhance safety and quality.
  • Manage software nonconformities, deviations, alerts, and assess their impact.
  • Contribute to the risk management process and manage software Critical Items.
  • Manage and apply software lessons learned.
  • Plan, conduct and follow up on project software audits.
  • Oversee configuration management processes to ensure alignment with approved plans, including identification, status accounting, change control, verification, and delivery.
  • Ensure software reliability and maintainability requirements are met and traceable to system requirements.
  • Conduct software trade studies to ensure consideration of safety, reliability, maintainability, and quality assurance requirements.
  • Support HSIA analysis.
  • Oversee software integration with hardware.

What we're looking for

  • Bachelor's degree in engineering or technical sciences.
  • Experience in software assurance, quality assurance, or a related field, particularly within aerospace, aviation or defense industries.
  • Strong analytical skills and experience with software lifecycle evaluation, configuration management, and V&V activities.
  • Proficiency in C/C++ and Python for software development and scripting tasks.
  • Proficiency in managing non-conformances and corrective actions.
  • Excellent communication skills and ability to work independently and as part of a multidisciplinary team.
  • Ability to conduct rigorous audits, evaluations, and reviews.
  • Detail and solution-oriented mindset with strong ability to work independently.
  • Demonstrated ability to thrive in a team environment while exhibiting strong leadership skills.
  • Working fluency in English.

Assets that would strengthen your application

  • Familiarity with NASA software assurance standards and requirements, especially NASA-STD-8739.8 and NASA-GB-8719.13.
  • Expertise in Git for source code management. Familiarity with GitHub or GitLab for code sharing, issue tracking, collaboration, and version tracking.
  • Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines to automate testing and deployment of software updates. Familiarity with tools like Jenkins or GitLab CI.
  • Knowledge of software testing frameworks and automated testing tools such as googletest and gmock.
  • Experience with static code analysis tools like SonarQube or Coverity.