DRONE & ROBOTICS SYSTEMS SOFTWARE ENGINEER
Descripción de la oferta de empleo
We help society and companies to grow through technological innovations.
We are committed to gender equality, diversity and promote family-work balance policy.
You will work in a highly qualified team of technological excellence, in an international and multidisciplinary environment.
Job description 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.
Requirements 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.
Detalles de la oferta
- Sin especificar
- En toda España
- Sin especificar - Sin especificar
- Sin especificar
- 05/12/2024
- 05/03/2025
Identificar y reportar defectos en el software... funciones: desarrollar y ejecutar casos de prueba para garantizar la calidad del software... colaborar con el equipo de desarrollo para mejorar los procesos de calidad del software... confidencial cuenta con una posición como qa engineer para garantizar......
Se busca técnico de implantación y helpdesk de sistemas informáticos y software para dar soporte informático de sistemas y aplicaciones software (desarrollos propios y de terceros), redes y microinformática, y para administración del dominios de windows y correo de exchange......
Se busca analista programador de aplicaciones software para incorporar al área de desarrollo de la compañía... se valorarán conocimientos de python, matlab y en sistemas operativos windows (tanto en la parte de server como en la parte de usuario 7/8/10), linux en sus diversas distribuciones, sistemas......
*cvs and any other information gathered during this process will be handled confidentiallywho are we?• the center tecnològic de telecomunicaciones de catalunya (cttc) is a non-profit public sector research institution dedicated to fundamental and applied research activities, focused mainly on technologies......
Willing to be trained... roustabouts / roughnecks, welders / mechanics, rig operators / drillers, engineers (petroleum and mechanical) health and safety officer, superintendent smp, smp supervisor, document controller clerk, community superintendent, training / hrd superintendent; smp engineer, mine......
Become a part of our team and help shape the future of software development... to apply: submit hereabout purecode aipurecode is a front end developer tool where engineers can use text to describe and generate, or customize software user interfaces - (and soon entire projects)our goal is to build a must......
Administrative and technical departmentroustabouts / roughnecks, welders / mechanics, rig operators / drillers, engineers (petroleum andmechanical) health and safety officer, superintendent smp, smp supervisor, document controller clerk,community superintendent, training / hrd superintendent; smp engineer......
Administrative and technical departmentroustabouts / roughnecks, welders / mechanics, rig operators / drillers, engineers (petroleum andmechanical) health and safety officer, superintendent smp, smp supervisor, document controller clerk,community superintendent, training / hrd superintendent; smp engineer......
Bakers / bartenders / chefs / chef de partie / sous chef / chef d 'cuisine / cooks / dietitians, food andbeverage servers, food service supervisors, restaurant and food service manager, catering manager,assistant beverage manager, kitchen manager, banquet coordinator, beverage server, beverage shiftmanager......
• solid understanding of software engineering concepts... • develop our own systems as a part of the internal r&d; team... you will: • implement and customise core insurance systems such as guidewire, salesforce, tia or insis... you need: • at least 1 year of commercial experience as a software developer......