Architect for Embedded Software Development Workshop

Infinite Orbits PTE Ltd.

Toulouse

Hybrid

EUR 90,000 - 120,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

International team
Creative environment

Job summary

Infinite Orbits seeks an engineer to define and implement the embedded software development workshop for satellites. You will build a modern, reproducible environment to develop, test, integrate, and validate critical embedded software in C and Rust, with Python for testing and automation.

The role emphasizes AI-driven acceleration within ECSS and ISO 9001 compliant processes, ensuring traceability, cybersecurity, and developer productivity across hardware-in-the-loop, software-in-the-loop, and

Qualifications

  • Engineering or university degree in computer science, embedded software, or systems.
  • 10+ years in embedded software development or related infra.
  • Very strong command of C.
  • Experience with Rust, or ability to adopt quickly.
  • Very strong command of Python for automation and testing.
  • Experience with Linux systems and automated development environments.
  • Knowledge of Git, CI/CD, build automation, cross-compilation, automated testing, static analysis.
  • Experience with embedded systems and space sector preferred.
  • Knowledge of ECSS-E-ST-40 and ECSS-Q-ST-80, ISO 9001 appreciated.
  • Hands-on experience using AI in software development would be a strong advantage.
  • French nationality required for restricted-access projects.

Responsibilities

  • Define the overall architecture of the development environment.
  • Design C and Rust environments; Python tooling for testing and automation.
  • Ensure a reproducible workshop with rebuild identity and traceability.
  • Plan integration with software-in-the-loop, hardware, and flight testing levels.

Skills

C
Rust
Python
Linux
Git
CI/CD
Build automation
Cross-compilation
Automated testing
Static analysis
Embedded software
ECSS compliance
ISO 9001
AI in development

Education

Engineering/CS degree

Tools

CI/CD tooling

Job description

Architect for Embedded Software Development Workshop

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.

"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

We are looking for an Engineer responsible for defining and implementing the embedded software development workshop used for the software developed for our satellites.

The goal is to build a modern, industrial, and reproducible development environment for developing, testing, integrating and validating critical embedded software, particularly in C and Rust, with Python for testing, automation, and engineering tools.

A major dimension of the role will be implementing a strategy for using artificial intelligence to accelerate development , while maintaining a level of control compatible with the requirements of space projects and the ECSS and ISO 9001 standards.

The candidate must therefore be able to build a workshop that combines developer productivity, automation, reproducibility, cybersecurity, traceability, and compliance .

Job Description

Define the overall architecture of the development environment:

  • C and Rust environments;
  • Python environment for testing and automation;
  • source code management;
  • version management;
  • configuration management;
  • test report management;
  • static and dynamic analysis;
  • requirements management and traceability;
  • integration with anomaly management tools;
  • simulation and validation environments.

The goal is to have a reproducible workshop, notably allowing a software environment to be rebuilt identically and verification evidence to be produced that can be used within a space project. Hybrid validation

Build an architecture that allows the same test logic to be run at several levels of system representation:

  • Software-in-the-Loop / simulation → software model of the hardware and/or environment.
  • Hardware / representative equipment → validation on real equipment or a test environment.
  • Flight equipment → where relevant, validation on the actual equipment intended for flight.
Requirements
  • Engineering or university degree in computer science, embedded software, or systems.
  • Minimum 10 years of experience in embedded software development, development infrastructure, or software engineering.
  • Very strong command of C.
  • Experience with Rust, or a demonstrated ability to quickly adopt Rust in an industrial environment.
  • Very strong command of Python, particularly for automation and testing.
  • Experience with Linux systems and automated development environments.
  • Command of the following principles:
  • Git;
  • CI/CD;
  • build automation;
  • cross-compilation;
  • automated testing;
  • static analysis;
  • Experience with embedded systems and the space sector strongly appreciated.
  • Knowledge of ECSS, particularly ECSS-E-ST-40 and ECSS-Q-ST-80, strongly appreciated.
  • Knowledge of ISO 9001 practices appreciated.
  • Hands‑on experience using AI in a software development environment would be a strong advantage.
  • French nationality is required due to restricted-access projects.
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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer Space applications
Embedded Software Engineer Space applications

Infinite Orbits PTE Ltd. • Toulouse

Hybrid
EUR 65,000 - 90,000
Software project managers
Software project managers

Infinite Orbits PTE Ltd. • Toulouse

Hybrid
EUR 80,000 - 110,000
International team
Innovative work environment
Software Quality Engineer – Space
Software Quality Engineer – Space

Infinite Orbits PTE Ltd. • Toulouse

Hybrid
EUR 60,000 - 80,000
Quality & Process System Engineer
Quality & Process System Engineer

Infinite Orbits PTE Ltd. • Toulouse

Hybrid
EUR 70,000 - 100,000
Architect for Mission Ground SW
Architect for Mission Ground SW

Infinite Orbits PTE Ltd. • Toulouse

Hybrid
EUR 70,000 - 110,000
AI-Driven Embedded Software Workshop Architect for Spacecraft
AI-Driven Embedded Software Workshop Architect for Spacecraft

Infinite Orbits PTE Ltd. • Toulouse

Hybrid
EUR 90,000 - 120,000
International team
Creative environment
Senior Electrical Architect
Senior Electrical Architect

Infinite Orbits PTE Ltd. • Toulouse

Hybrid
EUR 85,000 - 140,000
Electrical Architect and Systems Engineer
Electrical Architect and Systems Engineer

Infinite Orbits PTE Ltd. • Toulouse

Hybrid
EUR 90,000 - 130,000
International team
Creative and innovative work env
Systems Engineering Quality Manager
Systems Engineering Quality Manager

Infinite Orbits PTE Ltd. • Toulouse

Hybrid
EUR 65,000 - 105,000
International team
Innovative work environment
Hybrid Space Test Bench Engineer (FlatSat)
Hybrid Space Test Bench Engineer (FlatSat)

Infinite Orbits PTE Ltd. • Toulouse

Hybrid
EUR 70,000 - 100,000