OmDev Logo
GetYourJob
0
Publié aujourd'hui

Embedded Software Engineer Space Applications H/F

Entreprise
Infinite OrbitsRecrute en direct
Localisation
Toulouse - 31
Sur site
Type de contrat
CDI
Niveau
Confirmé
Rémunération
37,9–52,2 k€/an• Salaire annuelestimation

Salaire du marché

Médiane du marché
43k€
Estimation
41k€fourchette habituelle45k€

Cette offre n'affiche pas de salaire. D'après 19 offres pour ce poste (Confirmé, Toulouse), le marché se situe autour de 43k€ (41k€–45k€).

Salaire du marché pour Backend (Confirmé) à Toulouse : médiane 43 000 €/an, P25–P75 : 41 000–45 000 €/an, n = 19 offres. Salaire Python à Toulouse

Baromètre TJM et salaires IT

Description du poste

Les missions du poste


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.




As part of setting up a new embedded space software development workshop, we are looking for an Embedded Software Engineer specialized in space applications.

Their main mission will be to develop a first representative embedded software, intended to run on a real onboard computer, by applying the methods, tools, and development, test, and validation rules defined in the new workshop.

This first piece of software will notably involve implementing the PUS 1 - Telecommand Verification Service and PUS 17 - Test Service services, in line with the requirements and profiles applicable to the project.

The candidate must therefore be able to develop functional software quickly, while working from the outset within a framework compatible with ECSS and ISO 9001 practices, as well as the quality rules defined by the company.

Job Description

- Development:
- Analyze the interfaces and constraints of the available onboard computer.
- Define the necessary software architecture.
- Implement the PUS 1 and PUS 17 services.
- Develop functions in C and/or Rust, according to the architecture and rules defined by the workshop.
- Develop test tools and scripts in Python.
- Integrate the software onto the target computer.
- Carry out the first functional tests on the actual hardware.
- Quickly diagnose and fix issues encountered.
- Working within the new workshop: The candidate will be one of the first operational users of the innovative development workshop.
- Good knowledge of the CCSDS / ECSS Packet Utilization Standard (PUS) ecosystem is important for this role.
- Hands-on experience with PUS 1 and/or PUS 17 would obviously be a major advantage.
- Validation on real equipment and simulation
- AI and accelerated development: however, the software produced must remain fully under the engineer's control.

Le profil recherché

RequirementsEngineering or university degree in computer science, electronics, embedded systems, or equivalent.Minimum 5 years of experience in embedded software development; I would personally be more flexible on seniority for this role than for the other two positions.Very strong command of C.Experience with Rust strongly appreciated.Very strong command of Python for automation and testing.Experience developing on microprocessors / microcontrollers / embedded computers.Experience with cross-compilation and integration on real targets.Good knowledge of Git and modern software development practices.Experience with test automation.Understanding of software/hardware validation challenges.Knowledge of CCSDS / ECSS / PUS strongly appreciated.Experience with embedded space software is a significant advantage.Professional-level English.French nationality is required due to restricted-access projects.Highly valuedPUS experience, especially PUS 1 / PUS 17.Experience with RTOS or bare-metal environments.Experience with Software-in-the-Loop / Hardware-in-the-Loop environments.

Bienvenue chez Infinite Orbits

About the CompanyEstablished 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.

Mais aussi...

What we offerThe 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.

Exigences du poste

Compétences requises

  • C
  • Rust
  • Python
  • Git
  • CCSDS
  • ECSS
  • PUS
  • PUS 1
  • PUS 17
  • RTOS
  • Bare-metal
  • Cross-compilation
  • Microprocessors
  • Microcontrollers
  • Embedded Computers
  • Software-in-the-Loop
  • Hardware-in-the-Loop

Un plus

  • Automation
  • Anglais
  • Systèmes embarqués
  • ISO 9001
  • Software Architecture
  • Test Automation

Toutes les offres Python à Toulouse

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

À propos de l'entreprise

Infinite OrbitsRecrute en direct
Voir toutes les offres de Infinite Orbits

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.