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 consum
**o
Responsabilidade**
s:Desenvolver, personalizar e manter builds Linux embebidos utilizando Yocto Projec
t;
Criar, adaptar e otimizar camadas, recipes e imagens Yocto para diferentes plataformas de hardwar
e;
Integrar aplicações (Flutter, C/C++, Python, etc.) com o sistema operativo embebid
o;
Trabalhar em conjunto com equipas de firmware e hardware para garantir compatibilidade e estabilidade do sistem
a;
Desenvolver e integrar drivers, serviços do sistema e middleware conforme necessári
o;
Realizar troubleshootinge debugging a níveis kernel, userspace e build syste
m;
Garantir segurança, atualizações OTA e fiabilidade do sistema embebid
o;
Manter-se atualizado comas melhores práticas em Embedded Linux, Yocto e integração de aplicaçõe
**s.
Qualificaçõ**
es:Licenciatura em Engenharia Eletrónica, Física ou simi
larExperiência comprovada em Embedded Linux (userspace, kernel, systemd, filesyste
m);
Sólidos conhecimentos e experiência com o Yocto Project (BitBake, layers, recipes, BSPs) (requisito obrigatóri
o);
Familiaridade com C/C++,Python e Shell Script para desenvolvimento e integração com o siste
ma;
Experiência com cross-compilation, toolchains e processos de build para sistemas embebid
os;
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, performanc
e);
Competência para trabalhar de forma independente e em equipa, com forte capacidade de análise e resolução de problem
**as.
Factores diferenciado**
res:Conhecimento
de frameworks de testes automát
icos para sistemas embebi
dos;
Contribuições paraprojetos open-source relacionados com Yocto, Linux ou sistemas embebi
dos;
Experiência em CI/CD para builds de sistemas embebi
dos.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 Li
**nux;
InformaçãoAdici**
onal:Ambiente de trabalho descontraído, equipas dinâmicas e multidisciplin
ares.Facilitamos e promovemos um estilo de vida equilibrado e saudável, articulando o trabalho com a vida pes
soal.Seguro de s
aúde.Parcerias com ginásios, Nutrium, entre ou
tros.Até três dias de férias adicio
nais.Dia de aniversário l
ivre.