Embedded Software Engineer

Embedded Software Engineer

Pangea Propulsion

Barcelona and Toulouse

About your job:

You will contribute to the development of the avionics subsystems and software for the company projects and products, both for in-space and launcher propulsion systems.

You will work with coding and implementing software onto various engine avionics modules, used to control the valves, actuators, and sensors of the engine, both for flight and for on-ground testing. You would also work with supporting the creation of software applications for real-time control and monitoring of the engines, and for simulation of the engine system to ensure proper operation.

You would be the main embedded software engineer at the company and would therefore need to independently solve any challenges, end-2-end, that might appear when creating the code and implementing it onto the hardware. This includes setup of coding environment, software architectural design, code creation, implementation, deployment, integration, verification, documentation, etc.

You would work together with the rest of the Avionics and Mechatronics team at the Systems Department. You would also be expected to interface with the avionics hardware suppliers to determine to e.g. interface your code with their firmware and to know what environment the code will be running on etc.

What you need to be successful:

  • Master’s degree in software engineering, similar or demonstrated equivalent experience.
  • Minimum 3 years of relevant experience in the field of software and embedded systems.
  • Strong experience with coding and DevOps for real-time applications, preferably for aerospace or other safety-critical applications.
  • Strong experience with C programming, API programming, and memory handling.
  • Experience with embedded controllers and implementation of code on physical hardware, as well as programming languages for embedded systems (e.g., C, C++).
  • Fluency in English.

Other useful skills:

  • Experience with software development for CubeSat applications.
  • Knowledge of processes for qualification of certified flight software.
  • Experience in avionics software verification process.
  • Experience in software qualification test campaigns.
  • Experience working with quality standards for space/flight software.
  • Knowledge of digital/serial communication buses and protocols (e.g, CAN, RS-232, RS-485, SPI, I2C, etc.).
  • Knowledge and understanding of working with FPGAs / SoC architectures.

Don't forget to mention Space-Careers when applying.

Share this Job

More Job Searches

Multiple Countries      Avionics Engineer      Electronics Engineer      Embedded Software Engineer      Hybrid      Launch Systems      Space Software Engineer      Pangea Propulsion     

Space-Careers Logo

© EuroJobsites 2026