Engenheiro |Embedded Linux (Yocto) at CEiiA
Matosinhos, , Portugal -
Full Time


Start Date

Immediate

Expiry Date

29 Mar, 26

Salary

0.0

Posted On

29 Dec, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Embedded Linux, Yocto, C/C++, Python, Shell Script, Cross-compilation, Toolchains, Build Processes, Networking, Communication Protocols, Troubleshooting, Debugging, Driver Development, Middleware, Security, OTA Updates

Industry

research

Description
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. Habilitaçõ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ções adicionais 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.
Responsibilities
The engineer will develop, customize, and maintain embedded Linux builds using the Yocto Project. They will also integrate applications and services for embedded devices across various product areas.
Loading...