cover image
Astroscale

Embedded Software Engineer

Hybrid

Toulouse, France

Mid level

Full Time

06-11-2025

Share this job:

Skills

C/C++ Version Control Test Problem-solving Attention to detail Architecture Linux System Administration Shell Software Development Recruitment C++ Embedded Systems

Job Specifications

Astroscale France are growing their Toulouse team, with an embedded software engineer. This role will focus on flight software development, validation and integration for satellite onboard computers though the whole software lifecycle. This includes strong collaboration with the GNC and CV team to integrate their algorithms.

Responsibilities

Flight Software

Design, develop and validate onboard Flight Software for Astroscale spacecraft
Define ICDs, development and verification plans
Coordinate with other teams at sub-system and system level to identify software needs and solutions
Architect the software and hardware onboard solution
Perform Flight Software verification, validation, and integration
Participate in Mission System Test and Simulation campaigns

Wider responsibilities

Liaise with GNC and CV Teams to integrate algorithms into flight software
Attend and support reviews with potential partners or clients
Presentations to senior management
Support operations team with software and support as needed
Work package management
Support knowledge transfer from Astroscale teams globally

Experience And Qualifications Required

Essential:

Bachelor or master’s degree in computer science, software engineering, or relevant engineering / science discipline.
5 years’ experience in software development for real-time embedded systems (C/C++).
Knowledge of software development methodologies, including version control and continuous integration, & embedded software engineering.
Experience of implementing real-time systems and software.
Experience in developing and implementing test plans.
Knowledge of hardware solutions and hardware interfacing (drivers)
Proactive and self-managing, able to plan and effectively lead areas of responsibility whilst contributing collaboratively within a close-knit team.
Excellent problem-solving skills and attention to detail.
Fluent in French and English.
Be eligible and registered to work within Europe
Be eligible to gain security clearance in France

Desirable:

Experience developing software for the aerospace sector.
Experience of development for VxWorks or RTEMS platforms.
Experience of all stages of mission design lifecycle from initial concept to design, test, and operations.
Familiarity with UML.
Familiarity with commonly used protocols and standards for communications, such as CCSDS, CAN, Spacewire.
Knowledge of cFS software framework.
Experience of SPARC V8 or PowerPC architecture.
Linux system administration, shell scripts, make, etc.
Development on Linux systems.
Knowledge of scripting languages.

Core competencies

Demonstrates behaviours in line with Astroscale values (mission and people focused, transparent, innovative and pioneering, diverse and customer focused).
Proactive, able to build working relationships, mentoring & knowledge sharing

Location

Astroscale France (Toulouse), with some hybrid working

Note to recruitment agencies: Astroscale operates a preferred Supplier List, and we do not accept unsolicited agency approaches. Please do not forward candidate CVs or details in response to this advert, or to any Astroscale employee.

About Astroscale

Astroscale is the first private company with a vision to secure the safe and sustainable development of space for the benefit of future generations, and the only company dedicated to in-orbit servicing across all orbits. Founded in 2013, we are developing innovative and scalable solutions across the spectrum of in-orbit servicing missions, including End of Life services, Active Debris Removal, In-situ Space Situational Awareness and Life Extension Services, to create sustainable space systems and mitigate against the hazardous build-up of debris in space.

We aim to deliver cutting edge technologies that will become part of routine commercial space operations by 2030.

About the Company

Founded in 2013, Astroscale is the global leader in on-orbit servicing, dedicated to the safe and sustainable development of space. The company delivers a variety of innovative and scalable on-orbit servicing solutions, including life extension, in-situ space situational awareness, end-of-life, and active debris removal. These solutions empower satellite operators to reduce risks, increase returns, and achieve mission success while fostering a sustainable space environment. Astroscale is also defining the economics of on-or... Know more