At a Glance
- Tasks: Design and implement mission-critical software for innovative satellite systems.
- Company: Join ReOrbit, a dynamic start-up revolutionising space data transfer.
- Benefits: Enjoy lunch vouchers, health care, and fun team activities.
- Why this job: Make a real impact in the exciting field of aerospace technology.
- Qualifications: 5+ years in software engineering with strong C/C++ skills.
- Other info: Be part of a diverse team focused on innovation and collaboration.
The predicted salary is between 36000 - 60000 ÂŁ per year.
ReOrbit is looking for a Senior Flight Platform Software Engineer to join the ReOrbit team and support the software campaigns for our current satellite product lines UKKO, SILTA and future missions. This role is based in our office in Bristol, UK. It's an exciting chance to join a dynamic start-up, with the opportunity to make a real impact, to reach our goal of pushing the boundaries of space data transfer.
Responsibilities
- Perform the specification, design, implementation, build and verification of Mission Critical Flight Platform Software aligned with ReOrbit’s software‑defined satellite philosophy.
- Perform thorough code reviews and contribute to architectural and design decision‑making of software.
- Contribute and support tool and infrastructure development and the engineering process evolution of the software team.
- Support mentorship of junior engineers, enhancing technical growth and capability within the team.
- Be able to communicate effectively with systems and test teams to troubleshoot defects and accelerate software integration.
Skills and Requirements
- Bachelor's or Master’s degree in Computer Science, Software Engineering, Aerospace Engineering, or equivalent.
- 5+ years of professional experience in embedded systems, distributed systems, or mission‑critical software.
- Strong proficiency in C/C++ for embedded or real‑time software with strong software‑design fundamentals, including data structures, concurrency and debugging.
- Strong core software engineering skills, including system architecture, code reviews, static analysis, CI/CD pipelines, configuration management, and effective observability and logging.
- Solid real‑time systems knowledge—scheduling, interrupts, concurrency, determinism, and efficient design for limited compute and memory.
- Experience with spacecraft software, satellite operations, or aerospace systems.
- Understanding of networking protocols, inter‑process communication, or distributed autonomy.
- Experience with security‑oriented software development for mission‑critical systems.
Working at ReOrbit
At ReOrbit, we are focused on building a strong team as we believe nothing can be accomplished without innovative, humble and curious minds working together on a common goal. We’re all about fostering an inclusive, dynamic environment where equality and diversity are our strength.
What does ReOrbit do?
ReOrbit builds the foundation for the next generation of space applications by transforming satellites into truly intelligent, interconnected platforms, defined by software. Our satellite design philosophy revolves around the idea that satellites must network, communicate with each other and thus improve mission efficiency. How can this be achieved? Thanks to a flexible software-first architecture, where all these aspects are dealt with upfront in the mission concept, as integrated functionalities.
ReOrbit’s top-notch team of software engineers and system architects develop in-house software, procure hardware from the best-in-class suppliers, and seamlessly integrate the components to create flexible and secure satellites. Today, we are a rapidly growing company building a very strong multidisciplinary team to support our activities. We are headquartered in Helsinki, Finland with a subsidiary in Bariloche, Argentina.
We offer
- Challenging but rewarding environment – you will thrive if you are always reflecting on how to make things better. Your ideas will be heard.
- Ambitious and supportive network of people, who are motivated to change the space industry, bringing expertise from both classic and new space.
- Benefits such as lunch vouchers, events, parties, occupational health care and additional health insurance—part of a unique and diverse team, connected by similar mindset and sense of humor.
- We like to spend time together! You can choose activities whichever is to your liking – runOrbit, climbOrbit; become ping pong or board games champion.
- We support relocation and integration into the society of the country we are moving into.
Please, submit your application as soon as possible—we are excited to hear from you and can’t wait to discover your unique skills and experiences.
For agencies: We do not accept unsolicited CVs for our open vacancies. Any CV sent to our team unsolicited will reserve us the right to pursue a candidate without obligation to the sender. All candidate submissions must be conducted through our official channels and in accordance with our terms of engagement.
Senior Flight Platform Software Engineer employer: ReOrbit
Contact Detail:
ReOrbit Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Flight Platform Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees at ReOrbit on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the role. Personal connections can make a huge difference!
✨Tip Number 2
Prepare for technical interviews by brushing up on your C/C++ skills and real-time systems knowledge. Practice coding challenges and be ready to discuss your past projects in detail. Show us how you’ve tackled complex problems!
✨Tip Number 3
Don’t underestimate the power of soft skills! Be ready to demonstrate your communication abilities and teamwork experience. We want to see how you collaborate with others, especially when troubleshooting or mentoring junior engineers.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows us you’re genuinely interested in joining our dynamic team at ReOrbit. Let’s make space data transfer better together!
We think you need these skills to ace Senior Flight Platform Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Flight Platform Software Engineer role. Highlight your experience with embedded systems and C/C++ programming, as these are key skills we're looking for. We want to see how your background aligns with our mission at ReOrbit!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about space technology and how your skills can contribute to our innovative projects. Let us know what excites you about working with ReOrbit and our satellite products.
Showcase Your Projects: If you've worked on any relevant projects, whether in a professional or personal capacity, make sure to include them. We love seeing real-world applications of your skills, especially in mission-critical software or aerospace systems. It helps us understand your hands-on experience!
Apply Through Our Website: We encourage you to apply through our official website. This ensures your application gets to the right place and allows us to process it efficiently. Plus, it shows us you're serious about joining our dynamic team at ReOrbit!
How to prepare for a job interview at ReOrbit
✨Know Your Stuff
Make sure you brush up on your C/C++ skills and be ready to discuss your experience with embedded systems and real-time software. ReOrbit is looking for someone who can dive deep into technical discussions, so be prepared to showcase your knowledge of software design fundamentals and mission-critical systems.
✨Showcase Your Problem-Solving Skills
During the interview, be ready to tackle some coding challenges or hypothetical scenarios related to satellite operations. Think about how you would approach troubleshooting defects or improving software integration, as this will demonstrate your ability to think critically and work collaboratively with systems and test teams.
✨Highlight Your Mentorship Experience
ReOrbit values team growth, so if you've mentored junior engineers before, make sure to share those experiences. Talk about how you've contributed to their technical development and how you can bring that same support to their team, enhancing the overall capability of the software engineering group.
✨Emphasise Teamwork and Communication
Since ReOrbit is all about collaboration, be prepared to discuss how you've effectively communicated with cross-functional teams in the past. Share examples of how you've worked together to achieve common goals, especially in high-pressure situations, as this will show that you're a great fit for their dynamic environment.