Flight Software Engineer (Greater London)
Flight Software Engineer (Greater London)

Flight Software Engineer (Greater London)

London Part-Time 48000 - 84000 £ / year (est.) No home office possible
E

At a Glance

  • Tasks: Develop and deploy flight-critical software for innovative spacecraft systems.
  • Company: Join a pioneering team reshaping satellite technology in the space industry.
  • Benefits: Enjoy hybrid work options and potential contract flexibility.
  • Why this job: Be part of exciting missions, collaborating with passionate experts in a dynamic environment.
  • Qualifications: 3+ years in flight or embedded software development; strong C/C++ and Python skills required.
  • Other info: Bonus points for experience with flight heritage spacecraft and LEO/GEO mission knowledge.

The predicted salary is between 48000 - 84000 £ per year.

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.

Flight Software Engineer (Greater London) employer: EVONA

Join a forward-thinking company in Greater London that champions innovation and excellence in the aerospace sector. With a strong emphasis on employee growth, you will benefit from a collaborative work culture that encourages continuous learning and development, while also enjoying the flexibility of a hybrid working model. This role not only offers the chance to contribute to groundbreaking satellite missions but also provides unique opportunities to work alongside industry experts in a vibrant and supportive environment.
E

Contact Detail:

EVONA Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Flight Software Engineer (Greater London)

✨Tip Number 1

Network with professionals in the aerospace and space software sectors. Attend industry conferences, webinars, or local meetups to connect with people who work in similar roles. This can help you gain insights into the company culture and potentially get a referral.

✨Tip Number 2

Familiarise yourself with the latest trends and technologies in flight software development. Follow relevant blogs, podcasts, or online courses that focus on C/C++, Python, and embedded systems in aerospace. This knowledge will not only boost your confidence but also show your passion for the field during interviews.

✨Tip Number 3

Prepare to discuss specific projects you've worked on that relate to flight software or embedded systems. Be ready to explain your role, the challenges you faced, and how you overcame them. This will demonstrate your problem-solving skills and experience in real-time environments.

✨Tip Number 4

Research the company's recent missions and projects. Understanding their goals and challenges will allow you to tailor your discussions and show how your skills align with their needs. This level of preparation can set you apart from other candidates.

We think you need these skills to ace Flight Software Engineer (Greater London)

Embedded Software Development
C Programming
C++ Programming
Python Programming
Real-Time Operating Systems (RTOS)
Spacecraft Avionics
Telemetry and Command Systems
Version Control (Git, GitLab)
Integration and Test Campaigns
Problem-Solving Skills
Team Collaboration
Software Robustness
System Reliability
Mission Success Focus
Familiarity with LEO/GEO Missions

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in flight or embedded software development, particularly in C, C++, and Python. Emphasise any relevant projects or roles that showcase your skills in real-time or safety-critical environments.

Craft a Compelling Cover Letter: Write a cover letter that not only outlines your qualifications but also expresses your passion for space technology and innovation. Mention specific experiences that relate to the job description, such as working with spacecraft avionics or participating in integration and test campaigns.

Showcase Problem-Solving Skills: In your application, provide examples of how you've tackled complex problems in previous roles. Highlight your team-first attitude and collaboration with multidisciplinary teams, as these are key attributes the company is looking for.

Highlight Relevant Tools and Technologies: Mention your proficiency with version control tools like Git or GitLab, and any experience with software-in-the-loop (SIL) or hardware-in-the-loop (HIL) testing. This will demonstrate your technical capabilities and readiness for the role.

How to prepare for a job interview at EVONA

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C, C++, and Python in detail. Highlight specific projects where you developed embedded flight software, and be ready to explain the challenges you faced and how you overcame them.

✨Understand the Mission Context

Familiarise yourself with LEO and GEO missions, as well as the specific constraints and requirements associated with them. This knowledge will demonstrate your genuine interest in the role and the company's objectives.

✨Emphasise Team Collaboration

Since the role involves working with multidisciplinary teams, be ready to share examples of how you've successfully collaborated with others in past projects. Highlight your team-first attitude and problem-solving mindset.

✨Prepare for Technical Questions

Expect technical questions related to flight software development, integration, and testing. Brush up on relevant concepts like RTOS, telemetry systems, and version control tools to confidently answer any queries that come your way.

Flight Software Engineer (Greater London)
EVONA
E
  • Flight Software Engineer (Greater London)

    London
    Part-Time
    48000 - 84000 £ / year (est.)

    Application deadline: 2027-06-11

  • E

    EVONA

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>