Embedded Software Engineer for UAV

Yellowipeitjobspubblicata il 27/08/2026
Indispensabile:PythonNode.jsCloudFullstack

Sobre a YellowIpe Temos a missão de inspirar a conexão entre tecnologia e pessoas. Fomentamos o melhor dos nossos profissionais através da nossa expertise em encontrar e atrair os melhores talentos para os melhores projetos. O Foco nas Pessoas, Colaboração e Comprometimento são os pilares que nos guiam nesta trajetória. Junta-te à equipa amarela como nosso novo Embedded Software Engineer for UAV! Estamos à procura de um Embedded Software Engineer for UAV, com experiência sólida em desenvolvimento full stack para autonomia, integração e operação de drones. Este perfil terá um papel crítico na orquestração de missões, telemetria, integração com sistemas de autopiloto, controlo de voo e comunicação com serviços cloud, além de operar em ambientes embarcados desafiantes. Responsabilidades: Desenvolver soluções robustas utilizando Node.js para orquestração de missão, gestão de telemetria e comunicação eficiente com serviços cloud.

Implementar integrações complexas em Python com sistemas de autopiloto, incluindo ferramentas como DroneKit e protocolos MAVLink.

Contribuir para o controlo de voo, integração de periféricos e gestão de diferentes modos de operação, assegurando a estabilidade e segurança do voo.

Trabalhar em estreita colaboração com equipas de robótica e aviónica de drones, compreendendo profundamente modos de voo automáticos (AUTO), Return to Launch (RTL) e LOITER.

Projetar e implementar comunicação em tempo real leve através de WebSocket, serial, I2C, watchdog, heartbeat, retry e mecanismos de reconexão, garantindo robustez na transmissão de dados.

Operar em ambientes de Linux embarcado, como Raspberry Pi, Jetson Nano, ou NVIDIA companion, e otimizar a performance de software para hardware específico.

Analisar logs de sistema, apoiar processos de troubleshooting e acompanhar a operação em campo para otimização contínua das soluções desenvolvidas.

Desenvolver ou adaptar módulos de baixo nível utilizando C ou Lua conforme a necessidade dos projetos, garantindo eficiência e funcionalidade.

Cumprir com as melhores práticas de segurança, confiabilidade, validação e recuperação de sistemas operacionais embarcados, promovendo um ambiente de trabalho seguro e de alta performance.

Requisitos: Experiência sólida com Node.js e forte domínio de Python.

Experiência prática com drones, robótica ou sistemas UAV, incluindo conhecimento profundo sobre integração de hardware e software.

Sólidos conhecimentos de integração com sistemas de autopiloto, especialmente DroneKit e MAVLink.

Experiência comprovada em controlo de voo, integração de periféricos e gestão de telemetria em plataformas embarcadas.

Compreensão de modos de voo, failsafe, e navegação por GPS e non-GPS, com capacidade para aplicar este conhecimento em cenários reais.

Familiaridade com protocolos de comunicação e implementação de sistemas de tempo real leve, garantido a responsividade e eficácia das soluções.

Experiência com Embedded Linux, incluindo personalização e otimização de sistemas operacionais.

Capacidade analítica para trabalhar com logs, realizar troubleshooting eficaz e conduzir operações em campo com sucesso.

Conhecimento em C ou Lua para desenvolvimento e adaptação de módulos de baixo nível.

Boa disciplina em práticas de segurança, fiabilidade, validação técnica e gestão de riscos.

Diferenciais: Experiência prática com plataformas como Raspberry Pi, Jetson e NVIDIA companion.

Vivência em projetos de aviónica, robótica móvel ou sistemas autónomos com aplicações no mundo real.

Conhecimentos em gestão de gimbals, sensores e outros periféricos embarcados que melhorem a performance do sistema.

Compreensão de procedimentos de redundância, rollback operacional e estratégias de tratamento de falhas em sistemas críticos.

Histórico de trabalho em ambientes críticos ou com sistemas que exigem alta confiabilidade e performance.

Experiência em testes de campo com drones, incluindo planejamento de missões e análise de resultados para otimização de operações.

Candidatura: Ver a vaga e candidatar-me na YellowIpe