
About the Company
Established in 2017, Infinite Orbits is a NewSpace company, based in Toulouse, pushing the boundaries of in-orbit services with cutting-edge spacecraft driven by its own Rendez-Vous solution, an advanced Autonomous Vision-Based Navigation Solution. IO has two generations of missions
"Orbit Guard" provides Inspection and Space Situational Awareness services in GEO. Our first, OG-1 was launched on 1 May 2023, the second is launching in 2025 and the third third launching in 2026.
"Endurance" is a docking service capable of extending the life of GEO telecom satellites, by taking over AOCS takeover for 5 years.
About the Role
As a Software Simulation Architect of our in-orbit rendezvous & docking missions, you will define, design, and validate a suite of simulators to rigorously test our spacecraft’s flight software through software-in-the-loop, hardware-in-the-loop, and high-fidelity sensor environments. You’ll specify requirements and lead Rust-based development of: a real-time HIL simulator interfacing with the onboard computer; a digital satellite platform simulator for functional testing and operator training; and a high-fidelity R&D simulator with vision-based sensor emulation. Collaborating with Systems, AOCS, GNC, and software architects, you’ll own the end-to-end delivery of our mission’s simulation capabilities.
Job Description
Define architecture, component specifications, and modular interfaces for the simulation ecosystem.
Work with systems and software teams to ensure simulators accurately reflect mission dynamics and behavior, as well as the mission objectives.
Define communication interfaces between simulators and the FSW (via bus, shared memory, or emulated hardware).
Monitor and steer the subcontractors for the production of the simulators.
Guide trade-offs between simulation fidelity, performance, and maintainability.
Specify integration pathways for the in-house image generation pipeline into the RVD simulator.
Drive documentation, review processes, and traceability to system requirements.
Requirements
Engineering degree in Computer Science
5+ years’ experience in simulation software, embedded systems, or aerospace software architecture
Strong experience developing simulation platforms or HIL/SIL testbeds
Proficiency in C/C++, Python, and general Linux development
Experience integrating or simulating onboard computers running embedded software in real-time environments
Clear written and verbal communication skills in English for technical documentation and collaboration
Preferred Qualifications
Knowledge of Rust
Experience with MATLAB
Familiarity with the space environment
What we offer
The opportunity to be part of an international team transforming the space industry.
A creative and innovative work environment where ideas turn into reality.
Competitive salary and benefits.