Flight Software V&V Engineer (Unit Level)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+12 more
Job description
Sobre PLD Space
PLD Space una empresa internacional que tiene como misión transportar satélites al espacio, integrando verticalmente la ingenierÃa, las pruebas, la fabricación y las operaciones de sus cohetes reutilizables y sostenibles. Con sede en Elche y fundada en 2011 por Raúl Torres y Raúl Verdú, PLD Space se ha consolidado como un referente mundial en el sector de los lanzadores para pequeños satélites. Su familia de lanzadores MIURA y su cápsula tripulada LINCE posicionan a la empresa como lÃder de la soberanÃa tecnológica europea en transporte espacial, cubriendo todo el abanico de misiones espaciales.
PLD Space cuenta con instalaciones técnicas de más de 188.000 m² en Elche, Teruel, Kourou (Guayana Francesa) y Duqm (Omán), lo que le permite ofrecer servicios completos de lanzamiento de satélites y otras cargas al espacio.
El trabajo en equipo, el coraje, la determinación y la ambición permiten a PLD Space garantizar una capacidad autónoma e independiente de acceso al espacio para satélites basada en la fiabilidad a un precio competitivo a nivel global. La compañÃa es capaz de ofrecer los mejores servicios de lanzamiento a operadores comerciales de satélites, instituciones, agencias espaciales y entidades gubernamentales nacionales e internacionales.
Misión
Como Ingeniero Software de Validación y Verificación tu misión principal dentro del área de Flight Software consistirá en contribuir al desarrollo, automatización y ejecución de actividades de verificación a nivel unitario de sistemas software crÃticos para lanzadores espaciales.
La persona seleccionada será responsable de diseñar, implementar y mantener pruebas unitarias para software embebido de tiempo real, garantizando el cumplimiento de los requisitos funcionales, de seguridad y calidad establecidos para sistemas crÃticos. Trabajará en estrecha colaboración con desarrolladores de software, arquitectos, ingenieros de sistemas y equipos de aseguramiento de producto para generar la evidencia de verificación necesaria para la cualificación y certificación del software.
Responsabilidades
- Analizar requisitos software de bajo nivel y diseños detallados para definir estrategias de verificación unitaria.
- Diseñar, desarrollar y mantener casos de prueba unitarios para software de vuelo.
- Implementar entornos automatizados de ejecución de pruebas unitarias.
- Desarrollar stubs, drivers y mocks para aislar componentes software durante las actividades de verificación.
- Ejecutar campañas de testing unitario y analizar los resultados obtenidos.
- Verificar el correcto funcionamiento de módulos desarrollados principalmente en C y C++ para sistemas embebidos de tiempo real.
- Analizar defectos detectados durante la ejecución de pruebas y colaborar con los equipos de desarrollo en la identificación de causas raÃz.
- Generar y mantener documentación de verificación, procedimientos de ensayo e informes de resultados.
- Participar en actividades de revisión de requisitos, diseño detallado, código fuente y casos de prueba.
- Medir y reportar métricas de calidad software incluyendo:
- o Cobertura de sentencias.
- o Cobertura de decisiones.
- o Cobertura MC/DC.
- o Complejidad ciclomática.
- o Densidad de defectos.
- Mantener la trazabilidad entre requisitos, casos de prueba, resultados y evidencias de verificación.
- Integrar las campañas de testing dentro de los entornos de integración continua (CI/CD).
- Dar soporte a actividades de certificación y auditorÃas relacionadas con la calidad y verificación del software.
Requisitos requeridos
- Titulación universitaria en IngenierÃa Informática, IngenierÃa Aeroespacial, IngenierÃa Electrónica, IngenierÃa de Telecomunicación o equivalente.
- Experiencia en sectores espacial, aeronáutico, defensa o cualquier industria de sistemas crÃticos.
- Conocimiento de estándares ECSS, DO-178C, ISO 26262 o IEC 61508.
- Experiencia con herramientas de testing unitario para software embebido:
- o VectorCAST.
- o Cantata.
- o Parasoft C/C++test.
- o LDRA.
- o Google Test.
- o CppUTest.
- Experiencia en análisis de cobertura estructural y generación de evidencias para certificación.
- Experiencia en actividades de verificación de software clasificado en niveles crÃticos de seguridad.
- Conocimientos de análisis estático y estándares de codificación como MISRA C.
- Experiencia mÃnima de 2 años en verificación de software o desarrollo de pruebas automatizadas.
- Conocimientos sólidos de programación en C++.
- Experiencia en desarrollo y ejecución de pruebas unitarias para software embebido.
- Familiaridad con entornos Linux.
- Conocimiento de control de versiones mediante Git.
- Capacidad para interpretar requisitos software y transformarlos en casos de prueba verificables.
- Capacidad analÃtica y atención al detalle.
- Nivel alto de inglés técnico (B2 o superior).
Requisitos deseados
- Conocimiento de herramientas de gestión de requisitos como Jama, Polarion o DOORS.
- Experiencia trabajando en entornos de integración continúa utilizando GitLab CI, Jenkins o herramientas equivalentes.
- Experiencia en desarrollo de herramientas de automatización, testing o procesamiento de datos con Python.
- Experiencia con sistemas de telemetrÃa y telecomando (TM/TC, PUS).
- Familiaridad con pipelines de CI/CD y automatización de pruebas.
- Experiencia previa en sector aeroespacial o entornos de alta fiabilidad.
Beneficios
Salud y bienestar
- Fisioterapia dentro de nuestras instalaciones
- 50% de bonificación en tu seguro médico
- Podrás adherir a tus familiares al seguro médico a un precio competitivo.
- Snacks saludables y fruta variada
Nunca dejes de aprender
- Fomentamos el aprendizaje práctico
- Promovemos el desarrollo profesional a través de la movilidad interna y el trabajo en equipo
Encuentra tu equilibrio
- 23 dÃas de vacaciones + el 24 y 31 de diciembre.
Salud financiera…y retribución flexible
- GuarderÃa
- Tickets restaurante
- Transporte
- Formación
Valores
Tenemos cinco creencias fundamentales que guÃan la forma en que PLD Space está configurando el futuro de las tecnologÃas de lanzamiento espacial
- Trabajo en equipo
- Esfuerzo
- Dinamismo
- Compromiso
- Hazlo fácil
¡Únete a nosotros para reinventar la forma en que se construyen los cohetes!
Requirements
El trabajo en equipo, el coraje, la determinación y la ambición permiten a PLD Space garantizar una capacidad autónoma e independiente de acceso al espacio para satélites basada en la fiabilidad a un precio competitivo a nivel global. La compañÃa es capaz de ofrecer los mejores servicios de lanzamiento a operadores comerciales de satélites, instituciones, agencias espaciales y entidades gubernamentales nacionales e internacionales., * Titulación universitaria en IngenierÃa Informática, IngenierÃa Aeroespacial, IngenierÃa Electrónica, IngenierÃa de Telecomunicación o equivalente.
- Experiencia en sectores espacial, aeronáutico, defensa o cualquier industria de sistemas crÃticos.
- Conocimiento de estándares ECSS, DO-178C, ISO 26262 o IEC 61508.
- Experiencia con herramientas de testing unitario para software embebido:
- o VectorCAST.
- o Cantata.
- o Parasoft C/C++test.
- o LDRA.
- o Google Test.
- o CppUTest.
- Experiencia en análisis de cobertura estructural y generación de evidencias para certificación.
- Experiencia en actividades de verificación de software clasificado en niveles crÃticos de seguridad.
- Conocimientos de análisis estático y estándares de codificación como MISRA C.
- Experiencia mÃnima de 2 años en verificación de software o desarrollo de pruebas automatizadas.
- Conocimientos sólidos de programación en C++.
- Experiencia en desarrollo y ejecución de pruebas unitarias para software embebido.
- Familiaridad con entornos Linux.
- Conocimiento de control de versiones mediante Git.
- Capacidad para interpretar requisitos software y transformarlos en casos de prueba verificables.
- Capacidad analÃtica y atención al detalle.
- Nivel alto de inglés técnico (B2 o superior)., * Conocimiento de herramientas de gestión de requisitos como Jama, Polarion o DOORS.
- Experiencia trabajando en entornos de integración continúa utilizando GitLab CI, Jenkins o herramientas equivalentes.
- Experiencia en desarrollo de herramientas de automatización, testing o procesamiento de datos con Python.
- Experiencia con sistemas de telemetrÃa y telecomando (TM/TC, PUS).
- Familiaridad con pipelines de CI/CD y automatización de pruebas.
- Experiencia previa en sector aeroespacial o entornos de alta fiabilidad., * Fisioterapia dentro de nuestras instalaciones
- 50% de bonificación en tu seguro médico
- Podrás adherir a tus familiares al seguro médico a un precio competitivo.
- Snacks saludables y fruta variada
Nunca dejes de aprender
- Fomentamos el aprendizaje práctico
- Promovemos el desarrollo profesional a través de la movilidad interna y el trabajo en equipo
About the company
PLD Space una empresa internacional que tiene como misión transportar satélites al espacio, integrando verticalmente la ingenierÃa, las pruebas, la fabricación y las operaciones de sus cohetes reutilizables y sostenibles. Con sede en Elche y fundada en 2011 por Raúl Torres y Raúl Verdú, PLD Space se ha consolidado como un referente mundial en el sector de los lanzadores para pequeños satélites. Su familia de lanzadores MIURA y su cápsula tripulada LINCE posicionan a la empresa como lÃder de la soberanÃa tecnológica europea en transporte espacial, cubriendo todo el abanico de misiones espaciales.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…