Skip page header and navigation
Posted 2 April 2025
Job ref: 241525WSW

On-Board Software Engineer

  • Location: Stevenage, Hertfordshire, England
  • Salary: £50k - 70k per year
  • Category
  • Sector: Aerospace and Defence
  • Contract type Permanent
  • Consultant: William Shaw

On-Board Software Engineer – Space Systems

Location: Stevenage, UK

About the Role:
Join a pioneering team at the forefront of space systems engineering. We are looking for experienced On-Board Software Engineers to develop embedded software in accordance with ESA ECSS standards. This role requires expertise in designing, coding, and validating software for space projects operating in highly constrained environments.

Key Responsibilities:

  • Develop embedded software for space systems, ensuring compliance with ESA ECSS standards.

  • Work with restricted environments, managing specific hardware, CPUs, power, and memory constraints while handling real-time data processing.

  • Create and maintain technical documentation, including SSS, SRS, SVP, ADD, and SDD.

  • Design software architecture using UML tools before coding.

  • Manage unit testing, requirement validation (SRS, SSS), and software verification.

  • Ensure robust software development practices in alignment with industry standards such as DO-178 (for relevant flight software experience).

Required Skills & Experience:

  • Strong understanding of space system requirements for developing flight software.

  • Hands-on experience with embedded software development in constrained environments.

  • Experience in writing technical specifications and documentation.

  • Proficiency in UML-based software design.

  • Familiarity with unit testing and requirement validation processes.

Technical Skills:

  • Programming Languages:

    • C (for onboard software development)

    • Java (for test scripting)

    • Python (for automation and scripting)

  • Technologies & Tools:

    • CI/CD: Production CI, SWDB CI

    • Testing & Validation: Vectorcast, Reqtify 2024, Logiscope, Cppcheck

    • Development & Documentation: DOORS, LibreOffice, UML

    • Operating Systems & Platforms: Linux, VMware

    • Collaboration & Project Management: JIRA, Confluence

Why Join Us?

  • Work on cutting-edge space technology with a highly skilled engineering team.

  • Contribute to real-world space missions, tackling complex challenges in software engineering.

  • Be part of an organisation that fosters innovation, learning, and professional growth.

  • Competitive salary and benefits package.

If you are an experienced software engineer with a passion for space systems and embedded software development, we would love to hear from you. Apply today to be part of this exciting journey.

Apply now

Similar jobs