Flight Software Engineer
Flight Software Engineer

Flight Software Engineer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
H

At a Glance

  • Tasks: Develop and maintain embedded real-time software for satellite onboard computers.
  • Company: Pioneering organisation in the space sector with innovative technology.
  • Benefits: Competitive salary, dynamic team environment, and opportunities for career growth.
  • Why this job: Join a mission-critical team and contribute to sustainable space operations.
  • Qualifications: Strong experience in embedded software development and familiarity with satellite communications protocols.
  • Other info: Hands-on role with influence across multiple projects in a fast-paced environment.

The predicted salary is between 36000 - 60000 £ per year.

Your new company is a pioneering organisation in the space sector, known for its innovative approach to orbital servicing and satellite technology. With a growing international team and cutting-edge facilities, they are driving forward sustainable space operations and mission-critical software development.

Your new role as a Flight Software Engineer involves being part of a dynamic team developing and maintaining embedded real-time software for satellite onboard computers. You will collaborate with subsystem teams to define requirements, implement robust solutions, and support integration and testing activities for future orbital debris missions. This is a hands-on role with opportunities to contribute across multiple projects and influence the development of mission-critical systems.

What you’ll need to succeed

  • Strong experience in embedded software development (C/C++)
  • Experience with real-time operating systems (RTOS) such as VxWorks or RTEMS
  • Familiarity with satellite communications protocols (e.g. PUS, CCSDS, CAN, SpaceWire)
  • Good understanding of the software development lifecycle
  • Experience with Git and version control workflows
  • Experience developing software for the space industry or other safety-critical domains
  • Knowledge of ECSS standards (especially ECSS-E-ST-40C)
  • Ability to work independently and collaboratively in a fast-paced environment

Desirable Skills

  • Experience with CI/CD pipelines
  • Familiarity with UML and model-based design
  • Knowledge of cFS software framework
  • Experience with SPARC V8 or PowerPC architecture
  • Linux system administration and shell scripting
  • Development of QT-based interactive software applications
  • Experience across the full mission lifecycle from concept to operations

If you’re interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. If this job isn’t quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career.

Flight Software Engineer employer: Hays

Join a pioneering organisation in the space sector that champions innovation and sustainability in orbital servicing and satellite technology. With a collaborative work culture and state-of-the-art facilities, employees are empowered to grow their skills and contribute to mission-critical projects that shape the future of space operations. This role offers unique opportunities for professional development and hands-on experience in a dynamic environment, making it an excellent choice for those seeking meaningful and rewarding employment.
H

Contact Detail:

Hays Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Flight Software Engineer

✨Tip Number 1

Network like a pro! Reach out to people in the space sector, especially those who work at companies you're interested in. A friendly chat can open doors and give you insider info that could help you stand out.

✨Tip Number 2

Show off your skills! If you've got a portfolio or any projects related to embedded software development, make sure to highlight them during interviews. Real-world examples can really impress hiring managers.

✨Tip Number 3

Prepare for technical interviews by brushing up on your C/C++ skills and understanding real-time operating systems. Practising coding challenges can help you feel more confident when it’s time to showcase your expertise.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Flight Software Engineer

Embedded Software Development (C/C++)
Real-Time Operating Systems (RTOS) such as VxWorks or RTEMS
Satellite Communications Protocols (e.g. PUS, CCSDS, CAN, SpaceWire)
Software Development Lifecycle
Git and Version Control Workflows
ECSS Standards (especially ECSS-E-ST-40C)
CI/CD Pipelines
UML and Model-Based Design
cFS Software Framework
SPARC V8 or PowerPC Architecture
Linux System Administration and Shell Scripting
QT-based Interactive Software Applications
Full Mission Lifecycle Experience from Concept to Operations

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in embedded software development and any relevant projects you've worked on. We want to see how your skills align with the role of Flight Software Engineer, so don’t hold back!

Showcase Your Skills: When writing your application, emphasise your familiarity with real-time operating systems and satellite communications protocols. We love seeing candidates who can demonstrate their technical prowess and understanding of the space industry.

Be Clear and Concise: Keep your application straightforward and to the point. Use bullet points where possible to make it easy for us to see your qualifications at a glance. Remember, clarity is key!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our innovative team!

How to prepare for a job interview at Hays

✨Know Your Embedded Software Inside Out

Make sure you brush up on your embedded software development skills, especially in C/C++. Be ready to discuss specific projects where you've implemented real-time solutions, as this will show your hands-on experience and understanding of the software lifecycle.

✨Familiarise Yourself with RTOS

Since the role requires experience with real-time operating systems like VxWorks or RTEMS, take some time to review their functionalities. Prepare to explain how you've used these systems in past projects, focusing on any challenges you faced and how you overcame them.

✨Understand Satellite Communication Protocols

Get comfortable with satellite communications protocols such as PUS, CCSDS, and SpaceWire. Being able to discuss how you've worked with these protocols will demonstrate your relevant knowledge and make you stand out as a candidate.

✨Show Your Collaborative Spirit

This role involves working closely with subsystem teams, so be prepared to share examples of how you've successfully collaborated in previous roles. Highlight your ability to work independently as well, as they value versatility in a fast-paced environment.

Flight Software Engineer
Hays
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

H
  • Flight Software Engineer

    Full-Time
    36000 - 60000 £ / year (est.)
  • H

    Hays

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