Anunciado Hace 3d
Tipo de jornada
Completa
Tipo de contrato
Indefinido
Salario
Salario sin especificar
Estudios mínimos
Sin especificar
Nivel
Sin determinar
Número de vacantes
1
Tags Relacionados
Descripción del empleo

Successful candidates will play a critical role in the development of software for unmanned aircraft and robotic systems within our Tecnalia Urban Air Movility departments. This position demands exceptional creativity to develop innovative solutions for high performance devices. It requires both a sound understanding of fundamental engineering, principles of software engineering, and the ability to develop software on various hardware platforms/architectures. You will work on a variety of software projects that span multiple software architectures and hardware platforms that are interconnected, including ARM Cortex M0, TI MCU, FPGA. DSP and embedded Linux. It requires the hands-on abilities to implement and test new algorithms and software on both physical hardware and in simulated environments.



Role/Responsibilities


  • Work on projects in C++ and Python in a Linux-based environment, use Python to analyze data, find problems, and improve algorithms.

  • Test code in simulated environments – software and hardware in the loop (SIL, HIL).

  • Develop prototypes to explore new ideas and work in iterative development cycles

  • Implement new and existing algorithms to improve control, estimation, and computer vision techniques in drone related applications.

  • Keep up-to-date on technologies and methods for autonomy, estimation, control, and computer vision.

  • Work with sensors commonly used on drones: IMU, GPS, EO/IR cameras, and radar.

  • Keep up-to-date on the state-of-the-art of drone technologies and methods for autonomy, estimation, control, and computer vision.

  • Solve new software problems in a variety of projects.



Requisitos mínimos

Competencies


  • Expertise in C++ and Phyton programming on Linux systems.

  • Experience with Matlab/Simulink.

  • Experience with flight control systems and specific autopilots, PX4 flight stack, Dronecode SDK, MAVlink, low level communication (UART, SPI, CAN, I2C).

  • Desired experience with DSP/FPGA embedded systems.

  • Desired experience with Robot Operating System (ROS) is preferred.

  • Desired experience with real-time embedded systems, system identification, state estimation and control of UAVs, as well as high-speed communication protocols.

  • Desired experience in flight testing UAV software and electronics.



Inscribirme a esta oferta
Compartir esta oferta

Empleos similares

Ingeniero de desarrollo de software C (FW/embebidos) (h/m)
Michael Page
Donostia-San Sebastián, Gipuzkoa
Hace 2d
Drone & Robotics Systems Software Engineer
TECNALIA
Donostia-San Sebastián, Gipuzkoa
Hace 3d
Jefe de Producción Gipuzkoa
Michael Page
Donostia-San Sebastián, Gipuzkoa
Hace 3d
Jefe de producción - Vitoria (H/M/X)
Donostia-San Sebastián, Gipuzkoa
14 de diciembre
Researcher for Light Alloy Surface Treatments
CIDETEC Surface Engineering
Donostia-San Sebastián, Gipuzkoa
29 de noviembre
Coordinador/a de Mantenimiento Internacional
Michael Page
Donostia-San Sebastián, Gipuzkoa
28 de noviembre
Más empleos en TECNALIA
Drone & Robotics Systems Software Engineer
TECNALIA
Donostia-San Sebastián, Gipuzkoa
Hace 3d
Técnico/a ensayos Laboratorio Seguridad frente a Incendio
TECNALIA
Azpeitia, Gipuzkoa
28 de noviembre
Director/a de proyectos de Optimización y prototipado de máquinas
TECNALIA
Donostia-San Sebastián, Gipuzkoa
30 de octubre