Software Test Engineer

Kreios Space Ltd

Vigo

Presencial

EUR 60.000 - 80.000

Jornada completa

14 días+

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Cutting-edge space tech experiences
Collaborative engineering environment
Access to hardware, testing facilities
Professional growth in New Space
Specialized training in aerospace ver.
Help shape future of space transport

Descripción de la vacante

Kreios Space Ltd. seeks a Verification & Validation Engineer to verify flight software across the development lifecycle, ensuring safe, reliable operation in space environments. You will define verification strategies, develop tests, and automate testing with software and systems engineers.

The role focuses on embedded software on FreeRTOS, real-time constraints, and CI/CD integration. You will enhance test coverage, robustness, and compliance with aerospace standards to support mission success.

Formación

  • Bachelor's or Master's degree in Computer/Electrical/Aerospace Engineering or related field.
  • 2–5 years of experience in embedded software development or software testing.
  • Hands-on experience with FreeRTOS or other RTOS.
  • Strong programming skills in C; ability to analyze complex embedded code.
  • Experience using Python for test automation and tooling development.
  • Practical hardware debugging experience (JTAG/SWD, scopes, logic analyzers).
  • Experience with Git and CI/CD environments (GitLab CI, Jenkins).
  • Knowledge of embedded protocols (SpaceWire, CAN, I2C, SPI, UART).
  • Professional working proficiency in English.

Responsabilidades

  • Design, develop, and maintain verification and validation plans for embedded software.
  • Create and execute unit, integration, and system-level test cases.
  • Develop and maintain automated test frameworks and CI/CD integration.
  • Verify real-time performance: scheduling, latency, deadlines, memory usage, synchronization.
  • Execute test campaigns on target hardware, models, and simulations.
  • Analyze failures, perform root-cause analysis, and collaborate with developers to fix issues.
  • Measure test coverage, requirements traceability, and software quality metrics.
  • Conduct robustness and fault-injection tests (communication failures, memory corruption, watchdogs).
  • Support aerospace software engineering and quality standards compliance.
  • Contribute to ongoing improvements of testing processes and verification methodologies.

Conocimientos

Embedded software development
C programming
Python for test automation
Hardware debugging
Git and CI/CD
English proficiency

Educación

Bachelor's or Master's degree in Engineering

Herramientas

FreeRTOS
JTAG/SWD
Oscilloscopes & logic analyzers
GitLab CI / Jenkins
SpaceWire CAN I2C SPI UART

Descripción del empleo

Your mission

Your mission will be to verify and validate flight software throughout its development lifecycle, ensuring that every software component performs safely, reliably, and predictably in the demanding conditions of space operations. You will work closely with software and systems engineers to define verification strategies, automate testing activities, and identify issues before they become mission risks. In an environment where systems must operate autonomously and reliably once deployed, your work will be essential to mission success.


Key Responsibilities

  • Design, develop, and maintain verification and validation plans for embedded software running on FreeRTOS-based platforms.

  • Create and execute unit, integration, and system-level test cases.

  • Develop and maintain automated test frameworks and integrate them into CI/CD pipelines.

  • Verify real-time performance, including task scheduling, interrupt latency, deadlines, memory usage, and synchronization mechanisms.

  • Execute test campaigns on target hardware, engineering models, and simulation environments.

  • Analyze software failures, perform root cause investigations, and collaborate with developers to resolve issues.

  • Measure and report test coverage, requirements traceability, and software quality metrics.

  • Conduct robustness and fault-injection testing, including communication failures, memory corruption scenarios, watchdog behavior, and recovery procedures.

  • Support compliance with applicable aerospace software engineering and quality standards.

  • Contribute to continuous improvement of testing processes, automation tools, and verification methodologies.


Your profile


  • Bachelor's or Master's degree in Computer Engineering, Electronics Engineering, Telecommunications Engineering, Aerospace Engineering, or a related discipline.

  • 2-5 years of experience in embedded software development or software testing.

  • Hands-on experience with FreeRTOS or another Real-Time Operating System (RTOS).

  • Strong programming skills in C and ability to analyze complex embedded software codebases.

  • Experience using Python for test automation and tooling development.

  • Practical experience with hardware debugging and laboratory instrumentation, including JTAG/SWD, logic analyzers, oscilloscopes, and serial interfaces.

  • Experience with Git and CI/CD environments such as GitLab CI, Jenkins, or similar.

  • Knowledge of embedded communication protocols including SpaceWire, CAN, I2C, SPI, and UART.

  • Professional working proficiency in English.


Nice to Have

  • Previous experience in flight software, spacecraft systems, propulsion systems, or safety-critical environments.

  • Familiarity with ECSS, DO-178C, IEC 61508, or comparable standards.

  • Knowledge of static analysis tools and coding standards such as MISRA C, Polyspace, LDRA, cppcheck, or VectorCAST.

  • Experience with ARM Cortex-M architectures, memory maps, and Memory Protection Units (MPU).

  • Experience with platform emulation, simulation, Hardware-in-the-Loop (HIL), or Software-in-the-Loop (SIL) environments.

  • Familiarity with requirements and traceability tools such as DOORS, Polarion, or Jama.

  • Previous experience in the space, aerospace, or defense sectors.


Why us?

What We Offer

  • The opportunity to contribute directly to cutting-edge space technologies and real missions.

  • A highly technical and collaborative environment where engineers have a direct impact on product and architecture decisions.

  • Access to hardware, testing facilities, and end-to-end system development activities.

  • Professional growth within a fast-growing New Space company.

  • Specialized training in aerospace standards, verification methodologies, and advanced engineering tools.

  • The chance to help shape the future of space transportation and in-orbit operations.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Embedded Software Engineer
Senior Embedded Software Engineer

PLD Space • Elche

Presencial
EUR 70.000 - 100.000
Health insurance
Flexible work schedule
23 days of paid vacation plus December
+4
Flight on-board SW engineer
Flight on-board SW engineer

GMV • Tres Cantos

Híbrido
EUR 60.000 - 90.000
Hybrid working model
Relocation package
Career development and language学习
Flight Software Manager
Flight Software Manager

PLD Space • Elche

Presencial
EUR 90.000 - 140.000
Health insurance
Family health insurance
23 days of paid vacation
+2
Avionics Test Hardware Engineer
Avionics Test Hardware Engineer

PLD Space • Elche

Presencial
EUR 45.000 - 65.000
Health insurance discount up to 50%
23 days of paid vacation plus holidays
Restaurant tickets
+3
Avionics Test Automation Engineer
Avionics Test Automation Engineer

PLD Space • Elche

Presencial
EUR 55.000 - 75.000
Health & wellness benefits
Flexible work schedule
23 days of paid vacation + holidays
+3
On-board / Critical Software Engineer
On-board / Critical Software Engineer

Celeres • Barcelona

Híbrido
EUR 55.000 - 75.000
Permanent contract
Hybrid work model
Training program discounts
Avionics Test Facilities Engineer
Avionics Test Facilities Engineer

PLD Space • Elche

Presencial
EUR 42.000 - 65.000
Physiotherapy in facilities
50% discount on health insurance
Family health insurance option
+1
Senior Software Engineer – C++ / Linux
Senior Software Engineer – C++ / Linux

2164 Airbus Defence and Space SAU • Getafe

Híbrido
EUR 70.000 - 95.000
Health insurance
Stock options
Retirement plan
+2
Flight Software Engineer
Flight Software Engineer

Sateliot • Barcelona

Híbrido
EUR 65.000 - 90.000
Real impact
Growth opportunities
Private health insurance
+1
Electronic Hardware Engineer
Electronic Hardware Engineer

Kreios Space Ltd • Nigrán

Presencial
EUR 45.000 - 65.000