Flight Software Engineer
Flight Software Engineer

Flight Software Engineer

Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
E

At a Glance

  • Tasks: Develop and test embedded flight software for innovative spacecraft systems.
  • Company: Join a pioneering team reshaping satellite technology for LEO and GEO missions.
  • Benefits: Enjoy hybrid work options and potential contract flexibility.
  • Why this job: Be part of exciting space missions and collaborate with passionate experts.
  • 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 mission constraints.

The predicted salary is between 43200 - 72000 £ 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 employer: EVONA

Join a pioneering team in London that is dedicated to reshaping on-orbit capabilities through innovative flight software engineering. As a Flight Software Engineer, you'll benefit from a collaborative work culture that values technical excellence and offers ample opportunities for professional growth in the exciting field of aerospace. With a hybrid working model and a focus on mission-driven projects, this company provides a unique environment where your contributions directly impact the success of groundbreaking satellite missions.
E

Contact Detail:

EVONA Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Flight Software Engineer

✨Tip Number 1

Network with professionals in the aerospace and space software industry. Attend relevant conferences, workshops, or meetups to connect with potential colleagues and learn about the latest trends in flight software engineering.

✨Tip Number 2

Showcase your technical skills by contributing to open-source projects related to flight software or embedded systems. This not only enhances your portfolio but also demonstrates your commitment to the field and your ability to work collaboratively.

✨Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of C, C++, and Python, especially in real-time and safety-critical environments. Practise coding challenges that focus on algorithms and data structures relevant to flight software.

✨Tip Number 4

Familiarise yourself with the specific mission constraints and communication architectures for LEO and GEO missions. Understanding these concepts will help you stand out during discussions and demonstrate your genuine interest in the role.

We think you need these skills to ace Flight Software Engineer

Embedded Software Development
C/C++ Programming
Python Programming
Real-Time Operating Systems (RTOS)
Spacecraft Avionics Knowledge
Telemetry and Command Systems
Version Control (Git, GitLab)
Integration and Testing for Space Vehicles
Problem-Solving Skills
Collaboration with Multidisciplinary Teams
Software Robustness and Reliability
Understanding of LEO/GEO Mission Constraints
Software-in-the-Loop (SIL) Testing
Hardware-in-the-Loop (HIL) Testing

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 demonstrate your skills in real-time and safety-critical environments.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for space and software engineering. Mention specific experiences that align with the job description, such as your familiarity with spacecraft avionics or your experience with integration and test campaigns.

Highlight Relevant Skills: In your application, clearly outline your proficiency in version control tools like Git and your problem-solving mindset. If you have experience with LEO/GEO mission constraints or testing methodologies like SIL or HIL, make sure to include these details.

Showcase Team Collaboration: Since the role involves working with multidisciplinary teams, provide examples of how you've successfully collaborated with others in past projects. This could include working with GNC, Systems, or Mission Ops teams to drive software robustness and system reliability.

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 the company's focus on LEO and GEO missions. Research recent advancements in satellite technology and be ready to discuss how your skills can contribute to their mission of reshaping on-orbit capabilities.

✨Demonstrate Team Collaboration

Since the role involves working with multidisciplinary teams, prepare examples that showcase your ability to collaborate effectively. Discuss how you’ve worked with GNC, Systems, or Mission Ops in past projects to achieve common goals.

✨Prepare for Problem-Solving Questions

Expect technical questions that assess your problem-solving mindset. Be ready to walk through your thought process when tackling complex issues in real-time or safety-critical environments, as this will demonstrate your analytical skills.

Flight Software Engineer
EVONA
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

E
  • Flight Software Engineer

    Full-Time
    43200 - 72000 £ / year (est.)
  • E

    EVONA

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