Engenheiro |Embedded Linux (Yocto)

ceiia· Eletrónica e Conectividade
Apply Now ↗

About this role

Descrição da empresa

Somos um Centro de Engenharia e Desenvolvimento de Produto que concebe, desenvolve e produz novas tecnologias, produtos e serviços para uma sociedade mais sustentável.

Trabalhamos fazendo a ponte entre cidades, indústria e universidades em torno de grandes programas de desenvolvimento e industrialização de produtos e serviços, a partir de Portugal, em sectores de alta tecnologia como a mobilidade, a aeronáutica e o espaço.

Esta oportunidade de Engenheiro |Embedded Linux (Yocto) (m/f/d)  será integrada na equipa de Eletrónica e Conetividade.

Descrição do emprego

Estamos à procura de um engenheiro (m/f/d) experiente em Embedded Linux para integrar a nossa equipa de desenvolvimento de software embebido. O colaborador/a será responsável pela criação, customização e manutenção de distribuições Linux baseadas em Yocto, bem como pela integração de aplicações e serviços para dispositivos embebidos utilizados em diferentes produtos do CEiiA. Os produtos abrangem áreas como automóvel, empresarial e bens de consumo

 

Responsabilidades:

  • Desenvolver, personalizar e manter builds Linux embebidos utilizando Yocto Project;
  • Criar, adaptar e otimizar camadas, recipes e imagens Yocto para diferentes plataformas de hardware;
  • Integrar aplicações (Flutter, C/C++, Python, etc.) com o sistema operativo embebido;
  • Trabalhar em conjunto com equipas de firmware e hardware para garantir compatibilidade e estabilidade do sistema;
  • Desenvolver e integrar drivers, serviços do sistema e middleware conforme necessário;
  • Realizar troubleshooting e debugging a níveis kernel, userspace e build system;
  • Garantir segurança, atualizações OTA e fiabilidade do sistema embebido;
  • Manter-se atualizado com as melhores práticas em Embedded Linux, Yocto e integração de aplicações.

Qualificações

  • Licenciatura em Engenharia Eletrónica, Física ou similar
  • Experiência comprovada em Embedded Linux (userspace, kernel, systemd, filesystem);
  • Sólidos conhecimentos e experiência com o Yocto Project (BitBake, layers, recipes, BSPs) (requisito obrigatório);
  • Familiaridade com C/C++, Python e Shell Script para desenvolvimento e integração com o sistema;
  • Experiência com cross-compilation, toolchains e processos de build para sistemas embebidos;
  • Experiência com redes e protocolos de comunicação (TCP/IP, MQTT, gRPC, DBus, etc.);
  • Capacidade de diagnosticar problemas complexos no sistema (boot, drivers, integração de apps, performance);
  • Competência para trabalhar de forma independente e em equipa, com forte capacidade de análise e resolução de problemas.

Factores diferenciadores:

  • Conhecimento de frameworks de testes automáticos para sistemas embebidos;
  • Contribuições para projetos open-source relacionados com Yocto, Linux ou sistemas embebidos;
  • Experiência em CI/CD para builds de sistemas embebidos.
  • Experiência prévia no desenvolvimento de aplicações em C++ para sistemas embebidos, incluindo otimização de desempenho e integração com middleware de baixo nível;
  • Conhecimento e experiência em ROS 2 (Robot Operating System), incluindo criação de nós, integração com DDS, gestão de executores e deployment em dispositivos Embedded Linux;

Informação adicional

  • Ambiente de trabalho descontraído, equipas dinâmicas e multidisciplinares.
  • Facilitamos e promovemos um estilo de vida equilibrado e saudável, articulando o trabalho com a vida pessoal.
  • Seguro de saúde.
  • Parcerias com ginásios, Nutrium, entre outros.
  • Até três dias de férias adicionais.
  • Dia de aniversário livre.

Frequently Asked Questions

Is the salary disclosed for the Engenheiro |Embedded Linux (Yocto) position at ceiia?
The salary for this Engenheiro |Embedded Linux (Yocto) role at ceiia is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Engenheiro |Embedded Linux (Yocto) position at ceiia located?
This Engenheiro |Embedded Linux (Yocto) role at ceiia is based in Matosinhos, Matosinhos, Porto, Portugal, Porto, pt. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Engenheiro |Embedded Linux (Yocto) role at ceiia full-time or part-time?
This is listed as a Full time position. It is posted as a Engenheiro |Embedded Linux (Yocto) role in the Eletrónica e Conectividade department at ceiia.
Which team or department does the Engenheiro |Embedded Linux (Yocto) at ceiia belong to?
This Engenheiro |Embedded Linux (Yocto) position is part of the Eletrónica e Conectividade department at ceiia. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Engenheiro |Embedded Linux (Yocto) position at ceiia?
Click the "Apply Now" button on this page. You will be redirected to ceiia's official application portal hosted on smartrecruiters where you can submit your application directly.
When was the Engenheiro |Embedded Linux (Yocto) job at ceiia posted?
This Engenheiro |Embedded Linux (Yocto) position at ceiia was posted on May 27, 2026. Apply as soon as possible — early applications are often reviewed first.
Engenheiro |Embedded Linux (Yocto)
ceiia
Apply for this role ↗

You'll be redirected to ceiia's official application page on SmartRecruiters.