Flight Software Validation and Verification Team Lead
Meet Our Recruiter
About the Role
About the Client:
Our client is a pioneering company in the field of space sustainability and debris removal, developing innovative technologies to mitigate risks associated with space debris. They are dedicated to securing long-term spaceflight safety through debris removal solutions and advocating for international cooperation in space sustainability efforts. With a focus on innovation and collaboration, our client is shaping the future of space exploration.
Position Overview:
Our client seeks a leader to head the Flight Software Verification and Validation (V&V) development for satellite missions, including ongoing projects such as the ELSA-M satellite retirement service. This position will focus on designing high-level architecture, reviewing requirements, improving existing software, and ensuring thorough documentation and requirement compliance. Additionally, as the team leader, you will guide and support the Flight Software V&V team, managing both technical execution and team dynamics.
Key Responsibilities:
- Lead and mentor the Flight Software V&V Team, managing integration, verification, validation, deployment, and maintenance of satellite flight software.
- Develop and manage project schedules, ensuring V&V processes are completed on time, within budget, and to the required quality standards.
- Collaborate with subsystem and system-level teams to identify software needs and solutions.
- Act as the V&V subject matter expert and ensure compliance with all relevant requirements and documentation.
- Support knowledge transfer across global engineering teams and contribute to organization-wide projects.
- Report blockers to management and assist with recruitment for the V&V team.
- Ensure Secure Development Lifecycle compliance by working with the Head of Cyber Security.
Qualifications:
- Bachelor’s or master’s degree in computer science, software engineering, or a related field.
- 5+ years of experience in flight software development for satellites, with team leadership in a technical or managerial capacity.
- Strong expertise in embedded systems programming (C/C++) and real-time software development.
- Proven experience developing test plans for spacecraft missions and implementing secure software development practices.
- Excellent communication, planning, and leadership skills.
- Familiarity with ESA's ECSS standards for flight software.
- Full mission lifecycle experience, from concept to operations.
- Knowledge of cFE/cFS flight software, Agile development, Linux systems, and scripting languages (e.g., Python, Bash).
- Familiarity with MATLAB, VxWorks, CCSDS, CAN, SpaceWire, and ESA PUS protocol.
- Basic understanding of debris removal, end-of-life, and in-orbit servicing.
What the Client Offers:
- Competitive salary with comprehensive benefits.
- Join a dynamic international team with cutting-edge technology.
- Flexible and hybrid working options.
- 9-day working fortnight available.
- Generous holiday, life insurance, and healthcare benefits.
- Relocation allowance and visa sponsorship.
- State-of-the-art facilities and regular social events.