Arquitecto Sénior de Software Integrado
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 sólida experiencia en la definición, diseño y validación de la arquitectura de software de a bordo para misiones satelitales. La persona seleccionada desempeñará un papel clave en el desarrollo del Flight Software (FSW/OBSW), garantizando fiabilidad, determinismo, seguridad, tolerancia a fallos y plena conformidad con los estándares espaciales (ECSS, DO-178C, MISRA).
Qué 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.
· Garantizar que la arquitectura cumpla con los requisitos de tiempo real, desempeño, robustez, modularidad y contención de fallos.
· Establecer guías de diseño y decisiones arquitectónicas, actuando como referente técnico para el equipo.
· Desarrollo e Integración
· Guiar a los equipos de desarrollo en el diseño e implementación de software embebido en computadoras de a bordo (OBC).
· Diseñar drivers, servicios de bajo nivel y componentes middleware para RTOS.
· Garantizar el cumplimiento total con 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 como lengua materna, inglés fluido; conocimiento de español considerado un plus.
· Título universitario en Ingeniería Aeroespacial, Informática, Electrónica o disciplinas afines.
· ≥ 5 años de experiencia en el diseño y desarrollo de software embebido en tiempo real.
· Excelente 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 de seguridad crítica y metodologías formales.
· Disponibilidad para viajes dentro de Europa.
Qué puedes esperar de nosotros
TMC es una sociedad 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. Es por eso que queremos crear las mejores condiciones posibles para que los talentos tecnológicos prosperen. 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.
Estamos encantados de que estés interesado en trabajar en TMC. Aplica ahora del modo que más te convenga y esperamos poder darte pronto la bienvenida a uno de nuestros equipos.
Contáctanos para oportunidades, colaboraciones o preguntas. Estamos aquí para conectar.