Flight Software Engineer

Job Description

Are you an experienced Flight Software Engineer looking for an exciting new career challenge?

Would you like to join a pioneering and innovative space company that is growing quickly worldwide, as part of their passionate and supportive engineering team?

As Flight Software Engineer you will be rewarded with a competitive salary and fabulous range of benefits, and be responsible for:

  • Development and architectural design activities for the flight software on spacecraft
          *   Derive and maintain software requirements, define software solutions and system architectures.
          *   Define ICDs, development, and verification plans.
          *   Design, develop and validate spacecraft flight software, ground software, and   
               Simulation software
  • Coordinating with other teams at sub-system and system level to identify software needs and solutions.
  • Supporting definition and generation of ConOps.
  • Performing Flight Software verification, validation, and integration.
  • Participate in Mission System Test and Simulation campaigns.
  • Support knowledge transfer from teams globally and provide technical review inputs to projects across the organisation.

 

To be considered for the Flight Software Engineer role, you will need to:

  • Have a BSc or MSc in computer science, software engineering or relevant engineering/science discipline.
  • Have commercial experience in flight software development for satellites.
  • Have experience with embedded systems programming (C/C++).
  • Have experience in using and modifying Board Support Packages.
  • Have experience in using design using UML and SysML
  • Knowledge of commonly used protocols and standards for spacecraft communications, such as CCSDS, CAN, and SpaceWire.
  • Have experience in implementing real-time systems and software solutions on spacecraft missions.
  • Have experience in developing and implementing test plans for spacecraft.
  • Ideally have experience of Linux systems
  • Ideally have knowledge of scripting languages (e.g. Python, bash)
  • Knowledge of assemblers for microcontrollers.


Bluestream Recruitment is an Equal Opportunities Employer and operates as an Employment Agency for permanent recruitment and as an Employment Business for temporary / contract recruitment.