ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Engenheiro |Embedded Linux (Yocto)

CEiiA

Matosinhos, Porto, Portugal permanent

Posted: December 29, 2025

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are looking for an Embedded Linux (Yocto) engineer to join our team in Matosinhos, Portugal.

Job Description

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.

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.

• 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;

• 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.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply