Space Software Engineer

April 2, 2025
£70000 - £90000 / year
Apply Now

Apply for this job

Upload CV (doc, docx, pdf)

Job Description

Key Responsibilities

  • Define, review, and update Software Requirements Specifications (SRS).
  • Perform Requirements-Based Validation (RB Validation) to confirm software compliance.
  • Investigate and resolve Non-Sufficient Verification Failures (NSVF) while enhancing verification procedures.
  • Design system architecture using UML diagrams for clear documentation.
  • Develop and maintain software in C and Java.
  • Implement and execute unit tests to verify software functionality.
  • Conduct Technical Specification Validation (TS Validation) to ensure alignment with technical standards.
  • Work closely with cross-functional teams to facilitate seamless system integration.
  • Keep thorough documentation of designs, testing, and validation activities.
  • Ensure adherence to industry regulations such as DO-178C and ECSS.

Key Skills

  • Extensive experience in Software Requirements Specifications (SRS), Requirements-Based Validation (RB Validation), and Non-Sufficient Verification Failure (NSVF) management.
  • Skilled in using UML modelling for system architecture and design.
  • Proficient in C and Java programming.
  • Hands-on experience with unit testing and Technical Specification Validation (TS Validation).
  • Strong ability to collaborate and solve complex problems.
  • Detail-oriented with a strong focus on software quality and compliance.