Simulation and Optimisation Engineer
Working for Open Cosmos
Aim high, go beyond! At Open Cosmos we are solving the world’s biggest challenges from space, providing businesses, governments and researchers access to more readily available information than ever before - ready for the challenge? Then read on…
Working in the Satcoms Software Team
Our team designs, builds, and operates the software infrastructure behind Open Cosmos’ satellite communications services. From network planning and mission simulation to real-time telemetry processing and digital twin modelling, we provide the foundation for scalable, intelligent, and secure connectivity from space to ground. We use modern technologies, agile methods, and tight collaboration with hardware, mission, and commercial teams to deliver value quickly.
What will you be doing?
As a Simulation & Optimisation Engineer, you will develop high-fidelity simulation frameworks and optimisation algorithms that shape the performance and intelligence of Open Cosmos’ Satcom infrastructure. Your models will represent the full system lifecycle—from constellation dynamics to ground interactions—and will be integrated into decision-making workflows across engineering and operations.
You’ll build tools for trade-off analysis, sensitivity studies, and autonomous performance management, supporting decisions on architecture, resource allocation, traffic routing, and network optimisation. Your work will also contribute to digital twins, performance prediction engines, and early mission and system design assessments. Collaboration with payload, network, and system performance teams will be key to ensuring your models deliver practical, impactful outcomes.
What you need to be successful
We care about what you can do and how you think. If this role excites you, we want to hear from you, even if you are not sure you tick every box.
Different seniority levels will be assessed for this role.
To succeed in this role, you will need:
- Ability to design and implement system-level simulation platforms of satellite constellations, communication networks, or mission-critical systems, including dynamic orbital behaviour and link performance.
- Ability to design and implement optimisation algorithms for resource scheduling, beamforming, network routing, and service coverage.
- Able to build deterministic and stochastic models (e.g., discrete-event simulation, Monte Carlo) to evaluate system behaviour under uncertainty with in-depth knowledge of optimisation techniques, including linear/non-linear programming, combinatorial optimisation, constraint solvers, and metaheuristics.
- Ability to develop software in Python, C++, MATLAB/Simulink, or similar languages and toolkits used for modelling and simulation.
- Strong understanding of modern software architectures, including microservice architectures, scalable compute pipelines, and cloud-native frameworks.
- Practical understanding of real-time and predictive simulation techniques, supporting integration into digital twin architectures and autonomous systems.
- Excellent problem-solving and communication skills, with the ability to discuss complex technical insights with multidisciplinary teams and stakeholders.
- Department
- Satcom
- Locations
- Barcelona, Spain
About Open Cosmos
Open Cosmos is dedicated to solving customer problems with insights from space. Whether this is monitoring agricultural yields, assessing the damage of oil spills or providing navigation solutions, we believe that data from satellites is the most effective and sustainable way of achieving this.
Already working at Open Cosmos?
Let’s recruit together and find your next colleague.