Flight Software Engineer
Apply NowJob details
Flight Software Engineer – LEO & GEO Spacecraft Join a pioneering team at the forefront of satellite innovation, designing and deploying cutting-edge spacecraft for both Low Earth Orbit (LEO) and Geostationary Orbit (GEO) applications. This company is on a mission to reshape on-orbit capability through robust software and mission-driven engineering. As a Flight Software Engineer, you’ll play a key role in building, testing, and deploying flight-critical code for complex spacecraft systems. Location: Hybrid -London Type: Permanent (Contract options may be considered - ask us!) What You’ll Be Working On: Developing, testing, and integrating embedded flight software in C, C++, and Python Working across the full flight software stack: hardware interfaces, middleware, command & data handling, FDIR, autonomy, and comms Supporting both development and on-orbit operations for GEO and LEO missions Collaborating with multidisciplinary teams including GNC, Systems, and Mission Ops Driving software robustness, system reliability, and mission success What They’re Looking For: 3 years of experience in flight or embedded software development (space or aerospace preferred) Strong skills in C/C++ and Python in real-time and/or safety-critical environments Familiarity with spacecraft avionics, RTOS, and telemetry/command systems Proficiency in version control tools (Git, GitLab, or similar) Experience with integration and test campaigns for space vehicles Strong problem-solving mindset and team-first attitude Bonus Points: Experience with flight heritage spacecraft Familiarity with LEO/GEO mission constraints or communication architectures Exposure to software-in-the-loop (SIL) or hardware-in-the-loop (HIL) testing This is an opportunity to shape flight systems on some of the most exciting missions in orbit. You’ll work in a dynamic environment, surrounded by technical experts who are passionate about space and software excellence.
Apply Now