Job Detail

Senior Flight software engineer

Others À plein temps
ID: #14623
Posted: 2026-03-11
Salary

Description

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 We are looking for a Senior flight software engineer to build reliable state of the art software that drives our servicers to rendezvous, inspect, dock and extend the life other GEO satellites. You will be a part of IO's biggest team and work on challenges that will shape the industry. Job Description Design, develop, and maintain embedded software applications for satellite platform control or rendez‑vous camera, emphasizing the application layers and equipment management functionalities. Collaborate with system architects and stakeholders to define software requirements and specifications for seamless integration with satellite hardware components and mission objectives. Implement software modules for tasks such as telemetry and telecommand processing, payload interface management, fault detection and recovery, and mission‑specific operations. Implement code generation from Matlab/Simulink, integrate and validate and optimize complex GNC algorithms. Manage the configuration and deployment of software components across satellite platforms, ensuring consistency and compatibility with hardware configurations. Conduct thorough testing and validation of embedded software applications using simulation tools, emulators, and hardware‑in‑the‑loop (HIL) testing setups. Coordinate with external suppliers to define requirements and oversee the development of various models, ensuring compliance with project standards and specifications. Document software designs, implementation details, test procedures, and configuration management to ensure traceability and facilitate future maintenance and updates. Review the work and coach junior members of the team. Requirements BSc in Electrical/Computer Engineering, Computer Science or equivalent degree in a related field 8-15 years of professional experience. Proficiency in embedded software development using programming languages such as C (Rust is definitely a plus) for application layers and equipment management functionalities. Experience in multi‑threaded SW design is a must. Strong understanding of embedded systems architecture, including microcontrollers/microprocessors, peripheral interfaces (UART, RS422), and buses (CAN), and real‑time operating systems (RTEMS, FreeRTOS). Experience with software development tools and methodologies for version control, build automation, and continuous integration/deployment (CI/CD). Strong problem‑solving skills and attention to detail for debugging, troubleshooting, and optimizing embedded software performance. Proficiency in English. Good to have: • MSc or PhD in related fields. • Experience in the development of spacecraft SW design, as well as requirements writing. • Experience with code generation tools such as Matlab/Simulink is welcome. • Familiarity with satellite communication protocols, such as CANOpen, SpaceWire, MIL‑STD‑1553, or CCSDS and PUS standards, and satellite ground control systems is advantageous. • Knowledge of UML, unit tests tools, git, code coverage tools. • Fluency in French is a plus. 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. #J-18808-Ljbffr

Hard Skills 0

No hard skills extracted

Soft Skills 0

No soft skills extracted

Apply Options
Publisher Direct Link
Trabajo.org No Apply
Jobilize No Apply
Trabajo.org No Apply
API Logs for this Job
Query Country Status Response ms Created
Senior Flight software engineer fallback 524 2026-03-21 21:35
junior software engineer in Toulouse fr processed 8105 2026-03-21 17:36
Raw JSON
{
  "job_id": "_z0cU-ghzMhhpG86AAAAAA==",
  "job_city": "Toulouse",
  "job_state": null,
  "job_title": "Senior Flight software engineer",
  "job_salary": null,
  "job_country": "FR",
  "job_benefits": null,
  "job_latitude": 43.6048462,
  "job_location": "Toulouse",
  "job_onet_soc": "15113200",
  "apply_options": [
    {
      "is_direct": false,
      "publisher": "Trabajo.org",
      "apply_link": "https://fr.trabajo.org/offre-2958-7f9912c7182c42eb68736e0fecfe76a4?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": false,
      "publisher": "Jobilize",
      "apply_link": "https://www.jobilize.com/job/fr-occitanie-toulouse-senior-flight-software-engineer-infinite-orbits?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": null,
      "publisher": "Trabajo.org",
      "apply_link": "https://fr.trabajo.org/offre-2958-7f9912c7182c42eb68736e0fecfe76a4"
    }
  ],
  "employer_logo": null,
  "employer_name": "Infinite Orbits",
  "job_is_remote": false,
  "job_longitude": 1.442848,
  "job_posted_at": "il y a 10 jours",
  "job_publisher": "Trabajo.org",
  "job_apply_link": "https://fr.trabajo.org/offre-2958-7f9912c7182c42eb68736e0fecfe76a4?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
  "job_highlights": {},
  "job_max_salary": null,
  "job_min_salary": null,
  "job_description": "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\n\n\"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.\n\n\"Endurance\" is a docking service capable of extending the life of GEO telecom satellites, by taking over AOCS takeover for 5 years.\nAbout the Role\n\nWe are looking for a Senior flight software engineer to build reliable state of the art software that drives our servicers to rendezvous, inspect, dock and extend the life other GEO satellites. You will be a part of IO's biggest team and work on challenges that will shape the industry.\nJob Description\n\nDesign, develop, and maintain embedded software applications for satellite platform control or rendez‑vous camera, emphasizing the application layers and equipment management functionalities.\n\nCollaborate with system architects and stakeholders to define software requirements and specifications for seamless integration with satellite hardware components and mission objectives.\n\nImplement software modules for tasks such as telemetry and telecommand processing, payload interface management, fault detection and recovery, and mission‑specific operations.\n\nImplement code generation from Matlab/Simulink, integrate and validate and optimize complex GNC algorithms.\n\nManage the configuration and deployment of software components across satellite platforms, ensuring consistency and compatibility with hardware configurations.\n\nConduct thorough testing and validation of embedded software applications using simulation tools, emulators, and hardware‑in‑the‑loop (HIL) testing setups.\n\nCoordinate with external suppliers to define requirements and oversee the development of various models, ensuring compliance with project standards and specifications.\n\nDocument software designs, implementation details, test procedures, and configuration management to ensure traceability and facilitate future maintenance and updates.\n\nReview the work and coach junior members of the team.\nRequirements\n\nBSc in Electrical/Computer Engineering, Computer Science or equivalent degree in a related field\n\n8-15 years of professional experience.\n\nProficiency in embedded software development using programming languages such as C (Rust is definitely a plus) for application layers and equipment management functionalities.\n\nExperience in multi‑threaded SW design is a must.\n\nStrong understanding of embedded systems architecture, including microcontrollers/microprocessors, peripheral interfaces (UART, RS422), and buses (CAN), and real‑time operating systems (RTEMS, FreeRTOS).\n\nExperience with software development tools and methodologies for version control, build automation, and continuous integration/deployment (CI/CD).\n\nStrong problem‑solving skills and attention to detail for debugging, troubleshooting, and optimizing embedded software performance.\n\nProficiency in English.\nGood to have:\n• MSc or PhD in related fields.\n• Experience in the development of spacecraft SW design, as well as requirements writing.\n• Experience with code generation tools such as Matlab/Simulink is welcome.\n• Familiarity with satellite communication protocols, such as CANOpen, SpaceWire, MIL‑STD‑1553, or CCSDS and PUS standards, and satellite ground control systems is advantageous.\n• Knowledge of UML, unit tests tools, git, code coverage tools.\n• Fluency in French is a plus.\nWhat we offer\n\nThe opportunity to be part of an international team transforming the space industry.\n\nA creative and innovative work environment where ideas turn into reality.\n\n#J-18808-Ljbffr",
  "job_google_link": "https://www.google.com/search?q=jobs&gl=fr&hl=fr&udm=8#vhid=vt%3D20/docid%3D_z0cU-ghzMhhpG86AAAAAA%3D%3D&vssid=jobs-detail-viewer",
  "employer_website": "https://www.infiniteorbits.io",
  "job_onet_job_zone": "4",
  "job_salary_period": null,
  "job_apply_is_direct": false,
  "job_employment_type": "À plein temps",
  "job_employment_types": [
    "FULLTIME"
  ],
  "job_posted_at_timestamp": 1773187200,
  "job_posted_at_datetime_utc": "2026-03-11T00:00:00.000Z"
}