Skip to main content
Back to jobs

Mission Tooling Software Engineer

External
the-exploration-company logoThe-exploration- · Munich, Germany
Full-timeOn-site6mo ago
AgileAPI DesignCI/CDPerformance OptimizationPythonSAFe
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Responsibilities

  • Design, implement, and own core software tools for mission-related automation, testing, simulation, deployment, and configuration data management.
  • Listen to user needs across engineering and software departments.
  • Develop in modern Python, following best practices in software architecture, testing, and performance optimization.
  • Interface with C++ flight software, ground software, system engineering tools, and maintain related CI/CD configurations.
  • Build and maintain test orchestration and simulation management tools to validate software behavior across mission phases.
  • Collaborate closely with GNC, avionics, system engineering, and mission operations teams to ensure efficient and user-driven tool design.
  • Participate in code reviews, design reviews, and flight readiness assessments.
  • What we would love to see from you
  • Strong proficiency in Python 3.x and at least one system programming language.
  • Solid understanding of RESTful API design and development.
  • 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.
  • Focus on detail, quality, and testing.
  • Experience with CI/CD systems and build systems.
  • Familiarity with containerization tools and orchestration systems.

Requirements

  • Experience with Bazel.
  • Good understanding of math & physics.
  • Experience with asynchronous programming.
  • Familiarity with infrastructure as code.
  • 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?
  • We'd love to hear from you if you wish to be a part of our journey. Please submit your CV now for immediate consideration and we will be in touch shortly.
  • If applicable, you will receive an email from Zinc upon acceptance of your offer with a link to a secure portal where you can provide the required information to Zinc.

Additional Information

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. We are seeking a highly motivated Software Engineer to join our mission-driven team developing Nyx. In this role, you will take full ownership of key components of the mission tooling software stack. You will be designing, implementing, and testing mission-support systems that enable safe, autonomous, and reliable spaceflight operations, such as tools related to deployment, configuration data management, autocoding, and simulation. You will work in a fast-paced, collaborative environment where cross-functional integration is essential. Your products will be used by flight software engineers, GNC engineers, system and mission operations engineers, and ground software teams. Expect to write robust and well-tested Python code, interface directly with users across the technical departments, and take ownership for tools you develop. *Applications at all seniority levels are considered.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at the-exploration-company? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect