Work at Aerospacelab

Senior Software Engineer (Satellite Operations Systems)



Full Time

Apply now

Role Overview:


Are you a dynamic and highly motivated software engineer looking to blend your Python expertise with the excitement of space operations?

As a Senior Software engineer integrated into our Spacecraft Operations Team, you will be at the heart of our satellite operations, where you’ll command satellites, develop ground tools, and automate mission-critical processes.

This multifaceted role offers a unique opportunity to apply your software engineering skills while contributing directly to space missions.

If you’re passionate about Python, have a knack for backend development, and are eager to participate in the dynamic world of satellite operations, this role is tailor-made for you.

Key Responsibilities:

  • Python Libraries Development: You’ll be tasked with developing Python libraries to automate satellite monitoring, commanding, health checks, mission planning management, contributing significantly to our operational efficiency.
  • Satellite Commanding: Take on a pivotal role in commanding satellites during key phases like Launch and Early Orbit Phase (LEOP), commissioning, routine operations, and specific mission activities.
  • Data Analysis: Utilize satellite data to extract valuable insights and support data-driven decision-making.
  • Collaboration: Collaborate closely with our Operations-Software team to understand the mission control center’s architecture and participate in resolving software anomalies.
  • Continuous Improvement: Continuously innovate our operations processes, focusing on automation.


  • Strong Python Expertise: Proficiency in Python is a must, as you’ll be creating tools, libraries and scripts to streamline operations.
  • SQL Expertise: Understanding SQL is vital, and the candidate should know how to write performant queries to extract meaningful data.
  • Docker: Experience with Docker containers to facilitate efficient application deployment.
  • REST API: Familiarity with designing and working with REST APIs.
  • Autonomy and Motivation: Your ability to work independently and your self-driven nature are crucial for success in this role. Additionally, investigation, problem solving and debugging abilities are essential.


  • Space Sector Knowledge: While not obligatory, prior exposure to the space sector will be advantageous.
  • JAVA: Knowledge of JAVA is a plus, especially for collaborating with our Operations-Software team.
  • Big Data Interest: We highly value candidates with a keen interest in working with large datasets and a passion for advanced data analysis. Familiarity with “big data” tools and technologies, such as Pandas, Numpy, and visualization tools, is a plus.

If you’re a talented software engineer with a passion for Python and an eagerness to make your mark in the NewSpace industry, we invite you to join our dynamic team.

Apply now

Why work at Aerospacelab?

You will work on satellites that will fly before your retirement. Be part of the « new space » industry and its challenges. Surround yourself with smart and innovative people. No dumb managers, no stupid tools to use. Take a lot of responsibility if you can handle.
More about us