Flight Software Engineer

Telespazio 

📍 Noordwijk, Netherlands 🇳🇱

full-time
mid-level
hybrid
Posted —

Key Skills

C++AdaSPARCRTOSVxWorks

Industry

AerospaceDefense

Job Description

Telespazio Belgium can count on more than 45 years of experience in the field of Space Operations Service & Engineering activities.

We provide a significant contribution to the most major Space programs of the European Space Agency, EUSPA and other Telespazio Groups. Our core business is to work on the ground to build bridges into space, contributing to the success of ambitious missions.

The European Space Agency is our biggest client and we provide highly qualified employees to many sites of ESA but mainly for ESTEC in the Netherlands, and we provide a permanent contract with great benefits, a good salary, a relocation package along with genuine support to our employees.

Telespazio Belgium has an on‑site service at ESTEC in the Netherlands, and we are looking for a highly skilled Flight Software Engineer to work there.

Candidates must be eligible for a security personal clearance from an EU Member State national security administration

What is expected from you:

As a Flight Software Engineer, you will participate in the specification, design, development, verification and validation of real-time embedded software on board ESA spacecraft. You will support one or more ESA programmes, from their definition phase until launch, by monitoring relevant industrial activities. You will also define and implement R&D activities. Responsibilities will include:

  • project support:
    • Providing specialist technical support for real-time embedded software systems, including flight software and corresponding development and validation facilities;
    • Performing technical monitoring of industrial activities linked to flight software development, including independent verification of industrial outputs, reviews and acceptance;
    • Monitoring various functional verification and validation activities at spacecraft, subsystem and unit levels;
    • Providing technical expertise in software system-related activities;
    • Participating in the evaluation of industrial proposals and in project reviews.
  • technology activities:
    • Defining and implementing technology activities within the Section’s competence, in particular concerning software architectures, software ecosystems, verification and validation, and modern engineering methods and tools to improve development and verification processes for embedded software;
    • Contributing to the dissemination of the results of activities performed and knowledge transfer across the Agency.
  • standardisation activities:
    • Contributing, as a technical expert, to standardisation activities in the software systems domain.

What you offer:

Technical Competencies:

  • A master’s degree in computer science, electronics engineering, telecommunications or a related discipline is required.
  • Experience in real-time embedded software
  • Knowledge of all phases of the software development life cycle
  • Experience in software development projects.
  • Experience in functional verification and validation activities.
  • Spacecraft systems knowledge.
  • Experience with space engineering standards and their implementation.
  • Experience in the management and monitoring of industrial activities, including participation in reviews is considered an asset

Soft skills:

  • Result Orientation
  • Operational Efficiency
  • Fostering Cooperation
  • Relationship Management
  • Continuous Improvement
  • Forward Thinking

Additional Requirements:

  • Strong experience in real-time embedded software on space-qualified hardware, for example SPARC LEON processors such as GR712RC, GR740 and GR765, ARM, RISC-V, multicore platforms, IMA/TSP, and RTOS such as RTEMS and VxWorks.
  • Strong knowledge of multicore architectures and their use in spacecraft flight software, including various multicore architectures, multicore support by RTOS, advanced partitioning, software scheduling and schedulability analysis methods.
  • Knowledge of all phases of the software development life cycle, such as requirements engineering, design, coding, V&V, functional validation at system level, support to operations and agile methodologies.
  • Strong experience in software development projects, including C/C++, Ada and assembly programming languages, as well as software development environments, software verification and validation facilities and test benches, OBC emulators, simulators and ground support equipment.
  • Proven experience in functional verification and validation activities, for example the specification and development of test means and simulation models, the definition of test plans, test specifications and test procedures, functional validations performed on avionics and/or instrument test benches, and support to system validation test campaigns.
  • Spacecraft systems knowledge and experience with software development for spacecraft platforms and/or payloads, such as avionics subsystems and integrated flight hardware.
  • Proven experience in the management and monitoring of industrial activities, such as the elaboration of statements of work and user specifications, proposal evaluation, supplier interactions, monitoring of progress and quality, and acceptance.
  • A good understanding of modern software engineering methods and tools, R&D trends and the industrial landscape, including verification and validation methods and tools, code generation tools, model-based system and software engineering and agile development approaches.
  • Proven experience with space software engineering standards and their application, or equivalent standards in other domains; experience with specific standards and guidelines, such as ECSS-E-ST-40C, ECSS-Q-ST-80C, ISVV guide, ECSS-E-ST-70-41C, ECSS-E-ST-10C, ECSS handbooks and SAVOIR specifications, is an additional asset.

What we offer:

  • A competitive salary
  • 30 days of paid annual leave, plus the days ESTEC is closed including public holidays (~12 days) based on a 40-hour working week;
  • Hybrid working scheme (3 days in the office and 2 days remote in the Netherlands)
  • Flexible working hours; you are in charge of your own agenda respecting core working hours
  • Fully paid collective extensive health insurance scheme;
  • A good pension scheme with no personal contribution;
  • A career development (Coursera membership + training budget);
  • Travel allowance;
  • Extensive relocation package

    Where:

    You will be working within ESTEC, the European Space Agency’s offices in the Netherlands as a contractor for Telespazio Belgium. We don’t expect the employees to be on-site full time however you will still have to relocate to the Netherlands for this position.

    Check out the ESTEC site here: esa.int/About_Us/ESTEC

    When

    Deadline to apply: ASAP

    Please note that interviews will be held via Teams.

    We look forward to receiving your application for this position!