Flight Software Manager

Parque Industrial de Elche (Poligono Industrial), Spain

Mission   

As part of a small, passionate, and accomplished team, you will be responsible for the management of the product and the team throughout the full SW Development Life Cycle, scheduling and reaching milestones for the PLD Space programs, ensuring quality, best practices, and adherence to Space standards.  

   

Responsibilities  

  • Drive the planning, project definition and technical decisions of the flight software.  
  • Provide engineering expertise for the design, analysis, production, and validation of critical software. 
  • Define and perform the projection of the area growth regarding development environment tools, automatic testing tools, best practices of modern software engineering. 
  • Monitor evolution of sub-contractors regarding deliveries, dependencies, and common agreements. 
  • Provide feedback to the Project Management team and Technical Direction regarding milestones, evolution, and growth of the area. 
  • Design and ensure the technical growth of the team by means of selecting formation courses based on the area needs. 
  • Coordinate and forecast dependencies with other engineering areas or critical aspects of the development. 
  • Estimate tasks load and dimensioning the team to accomplish the milestones of the project. 

  

Required Competencies  

  • Bachelor’s degree in Aerospace engineering, Computer Science or Telecommunications engineering.  
  • Experienced engineer with 7 -10 years’ experience in developing software for embedded systems in C / C++. 
  • Experience of testing procedures design, implementation, and execution (unit, integration and system tests). 
  • Experience of Agile development techniques and good knowledge of the V-model 
  • Proven experience leading multidisciplinary software engineering teams greater than 4 members. 
  • Experience on critical software certification processes. 
  • Experience with real time operating systems (RTOS) like, QNX, VxWorks, Zephyr, RTEMS, uC/OS, PikeOS, etc.  
  • Experience on SW architecture design of critical space applications, considering mitigation measures, space radiation, etc.  
  • Experience with flight or ground software space projects related with ESA, NASA or other space entities. 
  • Knowledge of ECSS Standards applicable to SW development and validation and verification. 
  • Stress Tolerance. 
  • Eagerness to provide expertise, fresh ideas and to build the behaviour of PLD Space’s launchers. 
  • Knowledge of other codification languages or tools that might support software development (Rust, Python, XTCE). 
  • Multitasking.  
  • Autonomy. 
  • Great communication Skills in English (B2-C1) required for working in an international environment. 

  

Valued Competencies  

  • GNC algorithms knowledge. 
  • Auto-coding techniques. 
  • Ground SW experience. 
  • Test Benches design expertise. 
  • Proven participation in critical software products that are already being operated (satellites, ground-segment). 
  • FPGA development and design knowledge. 
  • Knowledge of electronics systems.