Descripción del puesto
Se precisa un Ingeniero de Software Embebido para integrarse en un equipo técnico especializado en el desarrollo de sistemas críticos para aplicaciones espaciales. El proyecto se centra en la creación de software en tiempo real que garantice el correcto funcionamiento de satélites, cumpliendo con los más altos requisitos de fiabilidad y seguridad.
Responsabilidades principales
- Participar en el diseño, implementación y verificación de software embebido para sistemas espaciales
- Realizar tareas de integración y pruebas utilizando bancos de pruebas EGSE/SCOE
- Desarrollar y mantener código en C y Python siguiendo estándares como MISRA‑C
- Colaborar en la documentación técnica mediante modelos UML y SysML
- Gestionar versiones y control de cambios con herramientas como GIT o SVN
Requisitos técnicos
- Titulación en Ingeniería Informática, Aeroespacial o en Sistemas Embebidos
- Experiencia en desarrollo de software en tiempo real para entornos aeroespaciales o aeronáuticos
- Conocimientos sólidos en programación C y Python
- Familiaridad con RTOS como RTEMS, VxWorks o FreeRTOS
- Manejo de arquitecturas embebidas como ARM Cortex, RISC-V o PowerPC
- Uso de contenedores mediante Docker o Podman
- Aplicación de buenas prácticas en verificación y validación de software
Conocimientos valorados
- Experiencia con DevOps y entornos CI/CD, especialmente Jenkins
- Familiaridad con metodologías ágiles, SCRUM, cascada o estándares CMMI y SW‑QA
- Conocimiento del estándar PUS y de interfaces de comunicación como CAN, RS422/485 o LVDS
- Experiencia en gestión de proyectos (PMP/PMI) o desarrollo de bootloaders
Modalidad de trabajo
El puesto ofrece un modelo híbrido con un 80% de teletrabajo y un 20% de presencia en Málaga. Puede ser necesario desplazarse puntualmente al centro de trabajo para actividades específicas de integración o pruebas.
