Arquitecto Senior de Software de Bordo
Buscamos un Senior On-Board Software Architect para liderar la arquitectura del software de vuelo de misiones satelitales. Un rol clave para innovar, diseñar y garantizar la fiabilidad en órbita.
Somos una compañía global de alta tecnología con un equipo de ingenieros emprendedores, científicos y expertos digitales de todo el mundo. Juntos hemos formado una comunidad que está en constante crecimiento, de la que estamos orgullosos. Ofrecemos servicios de consultoría a clientes de alto perfil a nivel mundial en diversas áreas de servicio, como:
- Tecnología e ingeniería
- Energía y energías renovables
- Life sciences y farmacia
- Digital y TI
Sobre esta vacante
Buscamos un/a Senior On-Board Software Architect con una sólida experiencia en la definición, diseño y validación de la arquitectura de software de abordo para misiones satelitales. La persona será clave en el desarrollo del Flight Software (FSW/OBSW), garantizando fiabilidad, determinismo, seguridad, tolerancia a fallos y total conformidad con los estándares espaciales (ECSS, DO-178C, MISRA).
Lo que esperamos de ti
Responsabilidades Clave
· Diseño arquitectónico y liderazgo técnico
· Definir y mantener la arquitectura completa del software de vuelo (OBSW/FSW).
· Redactar y actualizar la documentación arquitectónica (On-Board Software Architecture Document) y los ICD software/hardware.
· Asegurar que la arquitectura cumpla con los requisitos en tiempo real, de rendimiento, robustez, modularidad y contención de fallos.
· Establecer directrices de diseño y decisiones arquitectónicas, actuando como referente técnico para el equipo.
· Desarrollo e integración
· Liderar los equipos de desarrollo en el diseño e implementación de software embebido en el On-Board Computer (OBC).
· Diseñar drivers, servicios de bajo nivel y componentes middleware para RTOS.
· Asegurar el cumplimiento total de los estándares ECSS, DO-178C y las mejores prácticas MISRA-C.
· Participar en los principales hitos del proyecto: SRR, PDR, CDR, ORB, QR, AR.
· Colaborar con QA/PA en los procesos de certificación, auditoría y verificación.
· Contribuir en el análisis de anomalías y en la definición/implementación de soluciones correctivas.
Italiano nativo, inglés fluido; conocimiento de español considerado un plus.
· Título en Ingeniería Aeroespacial, Informática, Electrónica o disciplinas relacionadas.
· ≥ 5 años de experiencia en diseño y desarrollo de software embebido en tiempo real.
· Sólido conocimiento de:
o C/C++ embebido
o RTOS
o Python
· Competencias en modelado con UML/SysML.
· Experiencia con herramientas de versionado, configuración y pipelines CI/CD.
· Familiaridad con análisis estático/dinámico, técnicas de software safety-critical y metodologías formales.
· Disponibilidad para viajar por Europa.
Lo que puedes esperar de nosotros
TMC es una empresa internacional de consultoría de alta tecnología que pone a disposición de sus clientes competencias para apoyarlos en la realización de sus desafíos tecnológicos. Como tal, TMC opera como un centro experto al servicio de sus clientes y los ayudamos a ser más competitivos en un mundo tecnológico cada vez más global y en rápida evolución. En TMC creemos que las personas son el motor de la innovación tecnológica. Por eso queremos crear las mejores condiciones posibles para que los talentos tecnológicos puedan prosperar. Te ofrecemos un entorno laboral estimulante en el que podrás gestionar tu carrera. Además de nuestra excepcional competencia técnica, la diversión y el compromiso son partes significativas de nuestra cultura.
¡Qué genial que estés interesado en un trabajo en TMC! Aplica ahora de la manera que mejor te convenga y, con suerte, podremos darte la bienvenida pronto a uno de nuestros equipos.