The Exploration Company

Software Product Assurance Engineer

Munich, Germany. Posted 7 months ago

The role

You will manage the quality of space projects from a software perspective. You will serve as the SW quality focal point for space projects, with a primary focus on the Nyx Earth project.

What you will do

  • Establish and maintain the project's SW PA&S requirements baseline.
  • Develop and implement a SW Quality Assurance Program in accordance with NASA-STD-8739.8.
  • Develop, implement, monitor, and review SW QA plans.
  • Conduct independent evaluations of software development processes.
  • Participate in the analysis and evaluation of software design.
  • Oversee and participate in verification and validation (V&V) activities.
  • Support Independent Verification and Validation (IV&V) activities.
  • Manage SW nonconformities, deviations, and alerts.
  • Contribute to the risk management process and manage SW Critical Items.
  • Plan, conduct and follow up on project SW audits.

Required qualifications

  • A bachelor 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.
  • Ability to work independently as well as part of a multidisciplinary team.
  • Ability to conduct rigorous audits, evaluations, and reviews.
  • Detail and solution-oriented mindset.
  • Demonstrated ability to thrive in a team environment while exhibiting strong leadership skills.
  • Working fluency in English.

Nice to have

  • Familiarity with NASA software assurance standards and requirements, especially NASA-STD-8739.8 and NASA-GB-8719.13
  • Expertise in using Git for source code management.
  • Familiarity with GitHub or GitLab for code sharing, issue tracking, collaboration, and version tracking.
  • Experience with 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 (e.g. googletest, gmock).
  • Experience with tools like SonarQube or Coverity analyze code quality.

Benefits

  • Relocation assistance is provided for those willing to relocate including visa sponsorship where applicable.

Before you apply

  • All offers are contingent upon the successful completion of a background check.

About the company

The Exploration Company is building spacecraft for humanity.