Embedded Software Engineer for UAV
Indexed description
Junta-te à equipa amarela como nosso novo Embedded Software Engineer for UAV
Estamos à procura de um Embedded Software Engineer for UAV, com experiência em desenvolvimento full stack para autonomia, integração e operação de drones. Este perfil terá foco em orquestração de missão, telemetria, integração com autopiloto, controlo de voo, comunicação com serviços cloud e operação em ambiente embarcado.
Responsabilidades
- Desenvolver soluções em Node.js para orquestração de missão, telemetria e comunicação com serviços cloud;
- Desenvolver integrações em Python com autopiloto, nomeadamente DroneKit e MAVLink;
- Apoiar o controlo de voo, integração de periféricos e gestão de modos de operação;
- Trabalhar com robótica e aviónica de drones, incluindo modos de voo, failsafe, navegação GPS e non-GPS;
- Apoiar missões AUTO, RTL e LOITER;
- Implementar comunicação em tempo real leve através de WebSocket, serial, I2C, watchdog, heartbeat, retry e reconexão;
- Trabalhar em ambientes Linux embarcado, como Raspberry, Jetson ou NVIDIA companion;
- Analisar logs, apoiar troubleshooting e acompanhar operação em campo;
- Desenvolver ou adaptar módulos de baixo nível com recurso a C ou Lua, quando necessário;
- Garantir boas práticas de segurança, confiabilidade, validação e recuperação operacional.
Requisitos
- Experiência forte em Node.js;
- Experiência forte em Python;
- Experiência prática com drones, robótica ou sistemas UAV;
- Conhecimentos de integração com autopilotos, DroneKit e MAVLink;
- Experiência com controlo de voo, periféricos e telemetria;
- Conhecimentos de modos de voo, failsafe, navegação GPS e non-GPS;
- Experiência com protocolos de comunicação e tempo real leve;
- Conhecimentos de WebSocket, serial, I2C, watchdog, heartbeat, retry e mecanismos de reconexão;
- Experiência com Embedded Linux;
- Capacidade de trabalhar com logs, troubleshooting e operação em campo;
- Noções de C ou Lua para módulos de baixo nível;
- Boa disciplina de segurança, fiabilidade e validação técnica.
Diferenciais
- Experiência com Raspberry, Jetson ou NVIDIA companion;
- Experiência em projetos de aviónica, robótica móvel ou sistemas autónomos;
- Experiência com gimbals, sensores ou periféricos embarcados;
- Conhecimentos de redundância, rollback operacional e tratamento de falhas;
- Experiência em ambientes críticos ou sistemas com requisitos de alta confiabilidade;
- Experiência em testes de campo com drones ou plataformas robóticas.
Informações importantes
- Área: Autonomia, integração e operação de drones;
- Foco principal: Node.js, Python, DroneKit, MAVLink, telemetria, controlo de voo e Linux embarcado;
- Tipo de perfil: Full Stack de Autonomia e Integração;
- Contexto técnico: UAV, robótica, aviónica, missão, comunicação cloud e operação em campo.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search