At a Glance
- Tasks: Develop and validate onboard Flight Software for spacecraft and collaborate with teams.
- Company: Join a pioneering company at the forefront of space innovation.
- Benefits: Competitive salary, opportunities for growth, and a chance to work in an exciting field.
- Why this job: Be part of sustainable space exploration and make a real impact on future missions.
- Qualifications: Bachelor's or Master's in Computer Science or related field with 5 years of embedded software experience.
- Other info: Experience with aerospace software and real-time systems is a plus.
The predicted salary is between 51000 - 76500 £ per year.
This is your chance to be at the forefront of space innovation, contributing to a sustainable space environment. If you're a skilled embedded software engineer ready for your next challenge, we want to hear from you!
The Role
- Develop and validate onboard Flight Software for spacecraft.
- Define Interface Control Documents (ICDs) and development plans.
- Collaborate with subsystem teams to identify software needs.
- Perform Flight Software verification, validation, and integration.
- Participate in Mission System Test and Simulation campaigns.
- Integrate Computer Vision and Guidance, Navigation, and Control software.
Essential Skills:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
- Minimum 5 years' experience in real-time embedded software development (C/C++).
- Solid understanding of software development methodologies.
- Proven experience implementing real-time systems.
- Experience developing and implementing test plans.
- Proactive, self-managing, and a collaborative team player.
Desirable Skills:
- Aerospace software development experience.
- Experience with VxWorks or RTEMS platforms.
- Familiarity with mission design lifecycle.
- Knowledge of space communication protocols (CCSDS, CAN, Spacewire).
If you feel like you fit the above role, please submit your CV below and one of the team will be in contact.
Flight Software Engineer - Space employer: GlobalTech Recruitment
Contact Detail:
GlobalTech Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Flight Software Engineer - Space
✨Tip Number 1
Network with professionals in the aerospace and software engineering fields. Attend industry conferences or local meetups to connect with people who work in space innovation, as they might provide insights or even referrals for the Flight Software Engineer position.
✨Tip Number 2
Familiarise yourself with the specific technologies mentioned in the job description, such as VxWorks or RTEMS. Having hands-on experience or projects that demonstrate your skills with these platforms can set you apart during interviews.
✨Tip Number 3
Prepare to discuss your experience with real-time embedded software development in detail. Be ready to share specific examples of projects where you implemented test plans or worked on integration tasks, as this will showcase your relevant expertise.
✨Tip Number 4
Research the company’s recent projects and initiatives in space innovation. Being knowledgeable about their work will not only help you tailor your responses but also demonstrate your genuine interest in contributing to their mission.
We think you need these skills to ace Flight Software Engineer - Space
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in real-time embedded software development, particularly with C/C++. Emphasise any relevant projects or roles that demonstrate your skills in aerospace software development and collaboration with teams.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for space innovation and your understanding of the role. Mention specific experiences that align with the job description, such as developing Flight Software or working with interface control documents.
Highlight Relevant Skills: In your application, clearly outline your essential skills, such as your degree in Computer Science or Software Engineering, and your experience with software development methodologies. If you have knowledge of space communication protocols, make sure to include that too!
Proofread Your Application: Before submitting, double-check your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial in software engineering roles.
How to prepare for a job interview at GlobalTech Recruitment
✨Showcase Your Technical Skills
Be prepared to discuss your experience with real-time embedded software development, particularly in C/C++. Highlight specific projects where you've implemented these skills, as this will demonstrate your capability to handle the technical demands of the role.
✨Understand the Space Industry
Familiarise yourself with aerospace software development and space communication protocols like CCSDS and Spacewire. Showing knowledge about the industry will not only impress the interviewers but also indicate your genuine interest in the role.
✨Prepare for Team Collaboration Questions
Since the role involves collaboration with subsystem teams, be ready to discuss your experiences working in a team environment. Share examples of how you’ve successfully collaborated on projects and resolved conflicts, showcasing your proactive and self-managing nature.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's mission system test and simulation campaigns or their approach to integrating computer vision software. This shows your enthusiasm for the role and helps you gauge if the company aligns with your career goals.