¡Activa las notificaciones laborales por email!

Flight Software Architect

Deimos

Madrid

Presencial

EUR 60.000 - 90.000

Jornada completa

Hace 23 días

Descripción de la vacante

A leading company in space technology is looking for a Software Architect in Madrid. You will take the lead on designing and delivering advanced flight software systems, managing skilled teams across Europe, and shaping innovations that apply to deep-space missions. Candidates should have a strong engineering background, particularly in embedded systems, along with substantial experience in real-time software development.

Servicios

Competitive salary
Opportunity for international collaboration
To travel occasionally

Formación

  • 10+ years in real-time software development, embedded systems, or avionics.
  • Strong command of C / C++ programming and familiarity with scripting languages.
  • Proficiency with tools like GIT, SVN, UML, SysML, and software verification tools.

Responsabilidades

  • Lead a team of engineers in the design and development of flight software systems.
  • Manage the software lifecycle with a focus on Command and Data Handling.
  • Ensure compliance with software development standards and produce technical documentation.

Conocimientos

Leadership
C / C++ programming
Embedded systems
Real-time software development
Spanish language

Educación

Degree in Computer Science, Electrical, Electronic, or Telecommunications Engineering
Postgraduate qualifications (M.Sc. or Ph.D.) in software engineering, embedded systems, or real-time applications

Herramientas

GIT
SVN
UML
SysML

Descripción del empleo

At Deimos, we’re pushing the boundaries of space technology, and we're looking for an experienced engineer to take the technical lead in the design and delivery of cutting-edge Flight Software systems. If you thrive at the intersection of innovation, leadership, and complex embedded systems, we’d love to hear from you.

What’s the Challenge?

As part of our Avionics Business Unit, you’ll lead and guide a team of highly skilled Flight Software engineers across Europe. From designing real-time embedded systems to supporting deep-space missions and launch vehicles, you’ll be a key force driving technical excellence and innovation. Your work will impact high-profile missions in Earth observation, interplanetary navigation, autonomous vehicles, and more.

Your Contributions Will Include :

  • Leading a team of 5–10 engineers in the design, development, and validation of onboard flight software systems.
  • Managing the full software lifecycle, with emphasis on Command and Data Handling systems across diverse hardware platforms.
  • Collaborating with multidisciplinary teams to align software design with overall spacecraft architecture.
  • Ensuring compliance with software development standards and producing associated technical documentation.
  • Engaging in continuous improvement and mentoring junior engineers.

What We’re Looking For :

Education :

  • A degree in Computer Science, Electrical, Electronic, or Telecommunications Engineering.
  • Postgraduate qualifications (M.Sc. or Ph.D.) in software engineering, embedded systems, or real-time applications are valued.

Professional Experience :

  • 10+ years in real-time software development, embedded systems, or avionics.
  • Background in the aerospace or aeronautics industry is highly desirable.

Technical Expertise :

  • Strong command of C / C++ programming and familiarity with scripting languages (e.g., Python, Ada).
  • Deep knowledge of embedded architectures (LEON, ARM, PowerPC) and real-time OS (RTEMS, VxWorks, FreeRTOS).
  • Experience applying standards such as ECSS or DO-178.
  • Proficiency with tools like GIT, SVN, UML, SysML, and software verification frameworks.
  • Background in onboard communication protocols (CAN bus, RS422), boot software, or test benches (EGSE / SCOE).
  • Familiarity with DevOps workflows and tools like Jenkins.
  • Knowledge of agile methodologies, CMMI, PMP / PMI frameworks, or software quality assurance.

Language Skills :

  • High level of English (spoken and written).
  • Spanish is a plus.

Personal Attributes :

  • Strong leadership and mentoring abilities.
  • Autonomy, initiative, and commitment to high-quality delivery.
  • Ability to work in a collaborative, international environment.
  • Willingness to travel occasionally or work from other Deimos locations or client sites.

What We Offer :

Software Architect • Madrid, Community of Madrid, Spain

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.