GNC Engineer

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 de guiado, navegación y control para vehículos autónomos, principalmente UAV, en C++ y siguiendo estándares de software críticos para la industria aeroespacial.
- Redacción y revisión de requisitos de software.
- Participación en simulación y modelado de sistemas de vuelo utilizando herramientas como MATLAB, Simulink u otras herramientas similares.
- Investigación y evaluación de nuevas tecnologías y metodologías relacionadas con el guiado, navegación y control de vehículos autónomos
- Desarrollo de documentación técnica precisa y clara de los algoritmos, sistemas y resultados obtenidos.
- Desarrollo y mejora de algoritmos de control de motores eléctricos.

------------------------------------------------

Basic Knowledge:
Degree in Computer Engineering, Robotics, or a related field
Knowledge of C++ programming

Desirable:
Understanding of the software lifecycle: requirements generation, design, verification, and standards such as JSF++, MISRA C, UML, etc.
Experience with assembly language and communication protocols: CANbus, ARINC 429, USB, RS232, RS422, RS485, SPI, McBSP, etc.
Experience with aerospace certification processes: ARP-4754A, ARP-4761, DO-178C, DO-254 (DAL B)
Knowledge of Java, Python, Matlab, VectorCAST, etc.
General knowledge of avionics, sensors, payloads, guidance algorithms, navigation and control, UAV/UAS/RPAS/drones, radios, communications, networks, GNC, video compression, image processing, artificial vision
3 years of experience in C++ programming
Experience with real-time systems
Passion for templates and highly abstract structures
Experience with strict programming standards
Experience in writing and tracing requirements and test cases
Verification/testing experience

Soft Skills:
Ability to work in a team
Organizational and planning skills

Responsibilities:
Development and maintenance of guidance, navigation, and control (GNC) algorithms for autonomous vehicles, primarily UAVs, in C++, following critical software standards for the aerospace industry.
Writing and reviewing software requirements.
Participation in flight system simulation and modeling using tools such as MATLAB, Simulink, or similar.
Research and evaluation of new technologies and methodologies related to the guidance, navigation, and control of autonomous vehicles.
Development of precise and clear technical documentation for algorithms, systems, and results.
Development and improvement of electric motor control algorithms.

Alicante, España

Machine Vision Engineer

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.

Alicante, España
CEO / R&D / Vision

Somos un equipo de personas apasionadas cuyo objetivo es mejorar la vida de todo el mundo a través de nuestros productos revolucionarios. Creamos grandes productos para resolver sus problemas empresariales.