At a Glance
- Tasks: Lead the development of cutting-edge flight software for space missions.
- Company: Join Lodestar Space, a dynamic team solving tough 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; degree in relevant field or equivalent knowledge.
- Other info: Background checks required; eligibility based on nationality for access to regulated data.
The predicted salary is between 43200 - 72000 ÂŁ per year.
About the JobAre 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 DoLead 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 ForWe\’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.Qualifications6+ years of relevant industry experienceBachelor’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 teamExperience with the full software development lifecycleExperience with real-time systems.Excellent development and debugging skills.Hands-on proficiency in C++ and PythonConfident in debugging software/hardware interactions and possible failure modesPreferred QualificationsStrong understanding of computer architecture, operating systems, data structures, and networkingFamiliarity with relevant software standards and protocols (e.g. CCSDS, TCP/UDP, DDS)Experience developing flight software for spacecraft, launch vehicles, or payloadsExperience with real-time embedded systemsBackground in developing fault-tolerant, high-reliability, and on-orbit upgradeable systemsProficiency in using version control tools such as Git or SVNComfortable working on Linux-based platformsExperience with flight software frameworks such as F’ (F Prime) or cFSKnowledge of inter-process communication techniques and protocolsFamiliarity with containerization technologies such as DockerImportant InformationFor 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.BenefitsCompetitive Salary (based on experience)Equity pool optionsVibrant, open-plan office in London28 Days Annual LeavePrivate Medical InsuranceBe 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! #J-18808-Ljbffr
Senior Flight Software Engineer employer: JobLeads GmbH
Contact Detail:
JobLeads GmbH 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 tools during an interview will demonstrate your suitability for the role.
✨Tip Number 2
Showcase your understanding of the full software development lifecycle by preparing examples from your past work. Be ready to explain how you’ve contributed to each phase, especially in high-stakes environments like aerospace.
✨Tip Number 3
Highlight any collaborative projects you've worked on, particularly those involving robotics or AI. This will illustrate your ability to work effectively within multidisciplinary teams, which is crucial for this position.
✨Tip Number 4
Prepare to discuss your approach to fault-tolerant software design. Having concrete examples of how you've implemented robust solutions in previous roles will set you apart as a candidate who can handle the complexities of flight software.
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 relevant experience in flight software development, particularly with C++ and Python. Emphasise your hands-on proficiency and any projects that demonstrate your ability to work across the full software development lifecycle.
Craft a Compelling Cover Letter: In your cover letter, express your passion for space technology and how your skills align 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: If you have worked on projects involving real-time systems or flight software for spacecraft, include these in your application. Detail your contributions and the impact of your work, especially in terms of fault-tolerant systems and AI integration.
Highlight Communication Skills: Since the role requires strong communication and collaboration, provide examples of how you've effectively communicated complex technical concepts to non-technical stakeholders or worked within a team to achieve project goals.
How to prepare for a job interview at JobLeads GmbH
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with C++ and Python in detail. Highlight specific projects where you've developed flight software or worked with real-time systems, as this will demonstrate your hands-on proficiency and understanding of the technical requirements.
✨Understand the Full Development Lifecycle
Since the role involves leading the end-to-end development of flight software, be ready to explain your experience across all phases of the software development lifecycle. Discuss how you've contributed to requirements definition, testing, and deployment in previous roles.
✨Emphasise Collaboration Skills
This position requires close collaboration with various teams. Prepare examples of how you've successfully worked with hardware, systems, robotics, and AI/ML teams in the past. Highlight your communication skills and ability to work both independently and as part of a team.
✨Familiarity with Relevant Standards
Brush up on relevant software standards and protocols like CCSDS, TCP/UDP, and DDS. Being able to discuss these in the context of your previous work will show that you understand the nuances of spaceflight software and can contribute effectively from day one.