¡Activa las notificaciones laborales por email!

On-Board Software Engineer

buscojobs España

Islas Baleares

Presencial

EUR 45.000 - 70.000

Jornada completa

Ayer
Sé de los primeros/as/es en solicitar esta vacante

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

A leading telecoms start-up is seeking a Senior Software Engineer to develop onboard software for a new satellite constellation. The role involves designing software architecture, developing fault detection frameworks, and creating autonomous control systems. Candidates should have significant experience in software development, particularly in the aerospace sector, with strong skills in C/C++ and Python.

Formación

  • At least 4 years of experience in software development, preferably in aerospace or satellite industry.
  • Proficiency in C / C++ and Python for embedded systems.
  • Experience with real-time operating systems (RTOS) and Linux-based systems.

Responsabilidades

  • Design and implement onboard software architecture for satellite systems.
  • Develop Fault Detection, Isolation, and Recovery (FDIR) frameworks.
  • Create testing frameworks including software-in-the-loop (SIL) and hardware-in-the-loop (HIL) simulations.

Conocimientos

C / C++
Python
Embedded Systems
Automation
DevOps
Fault-tolerant Design

Educación

Degree in Computer Science, Software Engineering, Electrical Engineering, or related field

Herramientas

Linux
FreeRTOS
Docker
Kubernetes

Descripción del empleo

Social network you want to login / join with :

EVONA has partnered with an exciting telecoms start-up, developing and launching a new satellite constellation.

They are seeking a Senior Software Engineer with experience in onboard spacecraft software and / or full-stack development.

Key Responsibilities

  • Design and implement onboard software architecture, including task scheduling, resource management, and real-time data handling.
  • Develop Fault Detection, Isolation, and Recovery (FDIR) frameworks to ensure satellite reliability in space.
  • Create autonomous control frameworks for spacecraft operations, including automated mode transitions, health monitoring, and fault recovery.
  • Establish data pipelines for telemetry, command execution, and payload data processing.
  • Develop embedded software for flight computers, sensors, actuators, and communication interfaces.
  • Support ground control software, APIs, and cloud infrastructure for satellite operations and mission planning.
  • Create testing frameworks, including software-in-the-loop (SIL) and hardware-in-the-loop (HIL) simulations.
  • Design automation frameworks for software deployment, testing, and system monitoring.
  • Implement cybersecurity measures and redundancy to safeguard mission-critical software.
  • Manage satellite telemetry, mission analysis, and ground operations data with databases and visualization tools.
  • Collaborate with avionics, hardware, and systems engineers for seamless software integration.

Required Qualifications

  • Degree in Computer Science, Software Engineering, Electrical Engineering, or related field, or equivalent experience.
  • At least 4 years of experience in software development, preferably in aerospace or satellite industry, with embedded software experience.
  • Proficiency in C / C++ and Python for embedded systems and automation.
  • Experience with real-time operating systems (RTOS) such as FreeRTOS, VxWorks, or RTEMS.
  • Experience with Linux-based systems, especially embedded Linux on SoC platforms.
  • Knowledge of satellite communication protocols (CAN, UART, SPI, I2C, Ethernet, SpaceWire, etc.).
  • Understanding of fault-tolerant system design and software reliability engineering.
  • Experience with CI / CD pipelines, DevOps practices, and containerization (Docker, Kubernetes).
  • Ability to work independently in a fast-paced startup environment and make impactful technical decisions.

Preferred Qualifications

  • Experience developing software for space missions.
  • Familiarity with cloud infrastructure (AWS, Azure, GCP) for mission control.
  • Full-stack development skills, including backend (Node.js, Python, Go) and frontend (React, Vue, Angular).
  • Knowledge of AI / ML for anomaly detection and autonomous operations.
  • Understanding of space industry standards (ECSS, NASA, ISO) and radiation-hardened software practices.
  • Experience with flight software frameworks like NASA Core Flight System (cFS) or Linux-based flight computers.

J-18808-Ljbffr

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.