Principal Flight Software Engineer
b2venture GmbHMunichVor 3 Tagen
Vor OrtVollzeitSenior
Erforderliche Skills
C++PythonReal-time systemsEmbeddedSpacecraft
Nice-to-have
RTOSTCP/IPUARTCAN BusSerializationAutomotiveFlight softwareOrbital mechanicsSpacecraft systemsAUTOSAR
The Exploration Company
Here at The Exploration Company, we are developing, producing, and operating Nyx, a modular and reusable space orbital vehicle that can eventually be refuelled in orbit and that can carry cargo - and potentially humans in the longer run.
Key Responsibilities
- Lead and mentor a high-performing team of flight software engineers in the design, implementation, testing, and integration of spacecraft software.
- Own the technical roadmap and execution for flight software, including architecture, modularity, and interfaces across avionics and vehicle subsystems.
- Set high standards for code quality, test coverage, simulation fidelity, and system robustness.
- Drive development in modern C++ (C++17 or newer) and Python, enabling safe and efficient spacecraft operations in real-time environments.
- Oversee the development of test infrastructure, including unit, integration, and hardware-in-the-loop (HIL) testing, to ensure flight readiness.
- Collaborate closely with teams across systems engineering, GNC, propulsion, avionics, and mission operations to define requirements, resolve interface challenges, and validate end-to-end behavior.
- Participate in and lead code reviews, software audits, flight software simulations, and mission rehearsals.
Requirements
- Strong proficiency in modern C++ (C++17 or newer) and Python.
- Experience with real-time systems, embedded development, or spacecraft software.
- Demonstrated ability to take ownership of complex technical problems and drive them to resolution.
- Familiarity with software testing methodologies and simulation tools.
- Excellent cross-disciplinary communication and collaboration skills.
- Good understanding of math & physics.
- Focus on detail, quality, and testing.
- Experience with CI/CD systems and build systems.
Nice to Have
- Knowledge of safety critical and real-time critical software and familiarity with RTOS.
- Good understanding of communication protocols such as: TCP/IP, UART, CAN Bus and serialization.
- Experience with automotive or flight software frameworks.
- Background in orbital mechanics, spacecraft systems, or space mission lifecycle.
- Experience with industry standards such as AUTOSAR, ECSS, DO-178.
Why You Should Join Us
What makes us special here at The Exploration Company and why we think you will enjoy working here is:
- We're Agile - we make decisions fast whilst keeping our goals and systems in mind.
- We're Open and Collaborative - we are transparent about risks and obstacles, so that we can cooperate to overcome them.
- We have a lot of Fun - we refuel our energy knowing we are democratising space. It's a wonderful and rare opportunity, are YOU up for the challenge?
b2venture GmbH
AnstellungVollzeit
ErfahrungSenior
ArbeitsmodellVor Ort
StandortMunich
1 AufrufeRef: #104476
Sprachanforderungen
Deutsch
Englisch
Über b2venture GmbH
Größe10 - 49