Conocimientos Básicos:
Grado en Ingeniería informática, robótica o similar
- Conocimientos sobre programación C++
Deseable:
- Conocimiento del ciclo de vida del software: generación de requisitos, diseño, verificación, estándares: JSF++, MISRA C ,UML, etc.
- Experiencia en ensamblador: CANbus, ARINC 429, USB, RS232, RS422, RS485, SPI, McBSP, etc.
- Experiencia con procesos de certificación aeronáutica: -4754A, ARP-4761, DO-178C, DO-254 (DAL B)
- Conocimientos de Java, Python, Matlab, Vectorcast, etc.
- Conocimientos generales de aviónica, sensores, cargas de pago, algoritmos de guiado, navegación y control, UAV/UAS/RPAS/drones, radios, comunicaciones, redes, GNC, comprensión de vídeo, procesado de imagen, visión artificial
- 3 Años de experiencia en programación en C++
- Experiencia con sistemas de tiempo real
- Pasión por los templates y estructuras de gran abstracción
- Experiencia con estándares de programación estrictos
- Experiencia en redacción y trazabilidad de requisitos y test cases
- Verificación / experiencia en testing
Habilidades Blandas:
- Capacidad de trabajo en equipo
- Habilidades de organización y planificación
Funciones:
- Desarrollo y mantenimiento de algoritmos para el desarrollo de los proyectos de vision.
- Investigación y evaluación de nuevas tecnologías y metodologías relacionadas con la vision artificial y su uso en UAV.
- Desarrollo de documentación técnica precisa y clara de los algoritmos, sistemas y resultados obtenidos.
- Desarrollo y mejora de algoritmos de control.