Vacante de Arquitecto de Software Sénior a Bordo en Italia
Buscamos un Senior On-Board Software Architect para liderar la arquitectura del software de vuelo en misiones satelitales. Un rol clave para innovar, diseñar y garantizar confiabilidad 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 a bordo para misiones satelitales. Tendrá un papel clave en el desarrollo del Flight Software (FSW/OBSW), garantizando fiabilidad, determinismo, seguridad, tolerancia a fallos y pleno cumplimiento de 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 Flight Software (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 de tiempo real, rendimiento, robustez, modularidad y contención de fallos.
· Establecer directrices de diseño y decisiones arquitectónicas, actuando como referencia técnica para el equipo.
· Desarrollo e Integración
· Liderar los equipos de desarrollo en el diseño e implementación de software embebido en On-Board Computer (OBC).
· Diseñar drivers, servicios de bajo nivel y componentes middleware para RTOS.
· Garantizar el pleno cumplimiento 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 al análisis de anomalías y a la definición/implementación de soluciones correctivas.
Italiano nativo, inglés fluido; el conocimiento de español será considerado un valor añadido.
· Licenciatura en Ingeniería Aeroespacial, Informática, Electrónica o disciplinas afines.
· ≥ 5 años de experiencia en diseño y desarrollo de software embebido en tiempo real.
· Excelente conocimiento de:
o C/C++ embebido
o RTOS
o Python
· Competencias de modelado con UML/SysML.
· Experiencia con herramientas de versionado, configuración y pipeline CI/CD.
· Familiaridad con análisis estático/dinámico, técnicas de software de seguridad crítica y metodologías formales.
· Disponibilidad para viajes en 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 retos tecnológicos. Como tal, TMC opera como un centro experto disponible para 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. Junto con 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.