YellowIpe

YellowIpe® é a sua consultoria para serviços profissionais de TI. Oferecemos as melhores soluções personalizadas para os requisitos e desafios do seu projeto tecnológico.
Sobre a empresa

Engenheiro de Software Embarcado para UAV

Presencial

location

date 27 de agosto de 2026

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.

Estamos à procura de um Engenheiro de Software Embarcado para 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

Contactos e Endereço