Skip to content
mimi

Embedded Software & Algorithm GNC Engineer – ADCS

GTS Group Ltd

Toulouse · On-site Full-time Yesterday

About the role

GTS Space collabore avec une entreprise internationale spécialisée dans les technologies satellitaires, basée à Toulouse, au cœur de l’écosystème spatial européen. Notre client recherche un(e) Ingénieur(e) Logiciel Embarqué & Algorithmes GNC pour contribuer au développement de systèmes de nouvelle génération de détermination et contrôle d’attitude (ADCS) pour des plateformes satellitaires avancées.

Our client is seeking an Embedded Software & Algorithm GNC Engineer to support the development of next-generation Attitude Determination and Control Systems (ADCS) for advanced satellite platforms.

In this role, you will be responsible for the development of embedded software and control algorithms for satellite GNC systems, with a particular focus on attitude determination and control. You will design and implement real-time flight software and control laws that enable precise satellite orientation using actuators such as reaction wheels (momentum wheels), magnetorquers, and thrusters. Working at the intersection of software engineering, control theory, and spacecraft dynamics, you will collaborate closely with systems, electronics, and mechanical teams to deliver high-performance and reliable ADCS solutions.

Responsibilities

  • Develop embedded flight software for ADCS in real-time environments
  • Support hardware-in-the-loop (HIL) testing and system validation
  • Contribute to software architecture, code reviews, and verification processes
  • Ensure compliance with space software standards (e.g., Debug and troubleshoot issues during integration and test phases

Qualifications

  • Degree (MSc/PhD preferred) in Aerospace Engineering, Control Systems, Computer Science, or related field
  • Proven experience in GNC / ADCS software development in the space industry or similar domain
  • Strong experience in embedded C/C++ programming for real-time systems
  • Solid understanding of:
  • Familiarity with software verification, validation, and testing processes

Preferred Qualifications

  • Experience with flight software frameworks or RTOS
  • Knowledge of Python for simulation and prototyping
  • Experience with star tracker or inertial sensor data processing
  • Familiarity with onboard autonomy and fault detection, isolation, and recovery (FDIR)
  • Experience with hardware-in-the-loop (HIL) or software-in-the-loop (SIL) environments

Benefits

  • Competitive salary and strong career progression opportunities
  • Collaborative, international engineering environment

Skills

CC++GNCPythonRTOS

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free