Embedded Software Engineer for UAV
YellowIpe · Portugal
Sobre a função
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