At a Glance
- Tasks: Lead the development of cutting-edge flight software for space missions.
- Company: Join Lodestar Space, a dynamic team solving complex problems in the space sector.
- Benefits: Enjoy competitive salary, equity options, 28 days leave, and private medical insurance.
- Why this job: Make a real impact in space technology while collaborating with passionate experts.
- Qualifications: 6+ years experience in software engineering; strong skills in C++ and Python required.
- Other info: Background checks are mandatory due to security regulations.
The predicted salary is between 48000 - 84000 £ per year.
Are you ready to take on cutting-edge engineering challenges? Do you thrive on solving complex problems through collaboration? Do you want to see your work have a real, tangible impact? If so, you’ll fit right in at Lodestar Space. We’re a dynamic, multidisciplinary team of doers, passionately applying robotics to solve the toughest problems in the space sector. We’re looking for a Senior Flight Software Engineer to lead the development of our Flight Software stack from the ground up.
In this role, you’ll architect, implement, and test our onboard flight software—bringing together robotic arm control, AI-driven vision and prediction systems, and more, into a platform agnostic, mission-critical system. You’ll be involved in every phase of the development lifecycle, from concept and requirements definition to testing, deployment, and operations. If you’ve worked across the full engineering lifecycle and understand the nuances of spaceflight software, this role is for you.
What You’ll Do
- Lead the end-to-end development of Lodestar’s core flight software system.
- Design and implement updatable fault-tolerant software for complex payloads in space.
- Integrate AI-based vision, robotic arm motion planning and control, and internal and external control into flight code.
- Collaborate closely with hardware, systems, robotics, and AI/ML teams to ensure seamless integration.
- Own architecture decisions and build a scalable, modular, and reusable codebase.
- Contribute to defining requirements, test plans, and operational procedures.
What We’re Looking For
We’re looking for someone who’s hands-on, passionate, and ready to take ownership of a vital part of our mission. You should be comfortable leading, designing, and building in a fast-moving environment.
Qualifications
- 6+ years of relevant industry experience.
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Aerospace Engineering, or related field or demonstrated an equivalent level of knowledge.
- Strong communicator and self-starter; able to work independently and in a collaborative team.
- Experience with the full software development lifecycle.
- Experience with real-time systems.
- Excellent development and debugging skills.
- Hands-on proficiency in C++ and Python.
- Confident in debugging software/hardware interactions and possible failure modes.
Preferred Qualifications
- Strong understanding of computer architecture, operating systems, data structures, and networking.
- Familiarity with relevant software standards and protocols (e.g. CCSDS, TCP/UDP, DDS).
- Experience developing flight software for spacecraft, launch vehicles, or payloads.
- Experience with real-time embedded systems.
- Background in developing fault-tolerant, high-reliability, and on-orbit upgradeable systems.
- Proficiency in using version control tools such as Git or SVN.
- Comfortable working on Linux-based platforms.
- Experience with flight software frameworks such as F’ (F Prime) or cFS.
- Knowledge of inter-process communication techniques and protocols.
- Familiarity with containerization technologies such as Docker.
Important Information
For security reasons background checks will be undertaken prior to any employment offers being made to an applicant. These checks will include nationality checks as it is a requirement of this position that you be eligible to access equipment and data regulated by the United States' International Traffic in Arms Regulations. Under these Regulations, you may be ineligible for this role if you do not hold citizenship of United Kingdom, Australia, Japan, New Zealand, Switzerland, the European Union or a country that is part of NATO, or if you hold ineligible dual citizenship or nationality.
Benefits
- Competitive Salary (based on experience).
- Equity pool options.
- Vibrant, open-plan office in London.
- 28 Days Annual Leave.
- Private Medical Insurance.
- Be part of a scrappy, dynamic, multidisciplinary, collaborative crew.
At Lodestar Space, we value people with unique experiences and skill sets. If you’re interested in this role and want to make an impact on a global scale, please apply!
Senior Flight Software Engineer employer: Inflection.xyz
Contact Detail:
Inflection.xyz Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Flight Software Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as C++, Python, and real-time systems. Being able to discuss your hands-on experience with these languages and systems during an interview will demonstrate your suitability for the role.
✨Tip Number 2
Highlight any previous experience you have with flight software or aerospace projects. Be prepared to share specific examples of how you've contributed to similar projects, especially those involving fault-tolerant systems or robotic controls.
✨Tip Number 3
Showcase your collaborative skills by preparing to discuss how you've worked with cross-functional teams in the past. This role requires close collaboration with hardware, systems, and AI/ML teams, so emphasising your teamwork experience will be beneficial.
✨Tip Number 4
Research Lodestar Space and their projects to understand their mission and values. Being able to articulate why you want to work there and how your goals align with theirs can set you apart from other candidates.
We think you need these skills to ace Senior Flight Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with the full software development lifecycle, particularly in real-time systems. Emphasise your proficiency in C++ and Python, as well as any relevant projects that showcase your skills in flight software development.
Craft a Compelling Cover Letter: In your cover letter, express your passion for space technology and how your background aligns with the role. Mention specific experiences where you've led projects or collaborated with multidisciplinary teams, as this is crucial for the position.
Showcase Relevant Projects: Include examples of past projects that demonstrate your ability to design and implement fault-tolerant software. Highlight any experience you have with AI-based systems, robotic controls, or embedded systems, as these are key components of the job.
Prepare for Technical Questions: Be ready to discuss your technical expertise in debugging software/hardware interactions and your understanding of computer architecture. Familiarise yourself with common protocols and standards mentioned in the job description, as these may come up during interviews.
How to prepare for a job interview at Inflection.xyz
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with C++ and Python, as well as your understanding of real-time systems. Highlight specific projects where you've developed flight software or worked on complex payloads in space.
✨Demonstrate Collaboration Skills
Since the role involves working closely with various teams, share examples of how you've successfully collaborated with hardware, systems, robotics, or AI/ML teams in past projects. This will show your ability to integrate different components effectively.
✨Prepare for Problem-Solving Scenarios
Expect to face technical challenges during the interview. Be ready to walk through your thought process on how you would approach designing fault-tolerant software or debugging software/hardware interactions. This will demonstrate your problem-solving skills.
✨Understand the Company’s Mission
Familiarise yourself with Lodestar Space's goals and projects. Showing that you understand their mission and how your skills can contribute will set you apart from other candidates. It reflects your genuine interest in the role.