GTS Group logo

GTS Group

Flight Software Architect

GTS Group

📍 Greater Madrid Metropolitan Area, Spain 🇪🇸

full-time
senior
Posted —

Key Skills

CRTEMSVxWorksFreeRTOSGit

Industry

AerospaceDefense

Job Description

Senior Embedded Software Engineer – Space & Safety-Critical Systems

GTS Space is working with a company at the forefront of advanced space technology, seeking an experienced Senior Embedded Software Engineer to support the development of complex, mission-critical software systems.

This is an opportunity to join a highly skilled engineering team working on real-time, safety-critical applications for space and aerospace programmes, contributing throughout the full software development lifecycle from architecture and design through to integration and verification.

Key Responsibilities

  • Design, develop and maintain real-time embedded software for safety-critical space and aerospace applications.
  • Lead software development activities throughout project lifecycles, ensuring compliance with applicable industry standards.
  • Produce and maintain software design, development and project documentation.
  • Provide technical leadership and guidance to software engineers across multiple project phases.
  • Support software integration, testing, validation and verification activities.
  • Contribute to software architecture decisions and embedded system design.

Required Experience

  • Minimum 10 years' experience developing embedded software within the space, aerospace, defence or other safety-critical industries.
  • Strong experience developing software in accordance with recognised standards such as ECSS and/or DO-178 .
  • Excellent programming skills in C , with additional experience in languages such as Python and/or Ada desirable.
  • Experience using software configuration management tools including Git and SVN .
  • Strong understanding of:
  • Real-time multithreaded software systems
  • Real-time operating systems including RTEMS , VxWorks and/or FreeRTOS
  • Embedded processor architectures such as LEON , ARM and PowerPC
  • Experience leading software development teams and coordinating technical activities across project phases.

Desirable Experience

  • Embedded software development for hardware control systems, communication interfaces and boot software.
  • Software verification and validation activities.
  • Development and execution of test specifications and test procedures.
  • Experience using system test benches, EGSE and SCOE environments.
  • Knowledge of software development methodologies including:
  • Waterfall
  • Agile / Scrum
  • CMMI
  • Software Quality Assurance frameworks
  • Team leadership and project management experience.
  • Familiarity with UML and SysML modelling methodologies.
  • Knowledge of MISRA-C coding standards.

Skills & Technologies

  • C / C++
  • RTEMS
  • VxWorks
  • FreeRTOS
  • Python
  • Ada
  • Git
  • SVN
  • ECSS
  • DO-178
  • LEON
  • ARM
  • PowerPC
  • UML
  • SysML
  • MISRA-C
  • Scrum
  • CMMI

What's on Offer

  • Opportunity to work on cutting-edge space programmes.
  • Involvement in highly complex and technically challenging projects.
  • Collaborative international engineering environment.
  • Long-term career development within a growing sector.
  • Competitive salary and benefits package.