···
Log in / Register
Engineer | Embedded Linux (Yocto)
Indeed
Full-time
Onsite
No experience limit
No degree limit
R. de Rodrigues Sampaio 145, 4000-114 Porto, Portugal
Favourites
Share
Some content was automatically translatedView Original
Description

**Company Description** We are an Engineering and Product Development Center that conceives, develops, and manufactures new technologies, products, and services for a more sustainable society. We work bridging cities, industry, and universities around major product and service development and industrialization programs, headquartered in Portugal, in high-tech sectors such as mobility, aeronautics, and space. This *Engineer | Embedded Linux (Yocto)* opportunity (m/f/d) will be integrated into the Electronics and Connectivity team. **Job Description** We are seeking an experienced Embedded Linux engineer (m/f/d) to join our embedded software development team. The candidate will be responsible for creating, customizing, and maintaining Yocto-based Linux distributions, as well as integrating applications and services onto embedded devices used across CEiiA’s diverse product portfolio. Products span automotive, enterprise, and consumer goods sectors. **Responsibilities:** * Develop, customize, and maintain embedded Linux builds using the Yocto Project; * Create, adapt, and optimize Yocto layers, recipes, and images for various hardware platforms; * Integrate applications (Flutter, C/C\+\+, Python, etc.) with the embedded operating system; * Collaborate closely with firmware and hardware teams to ensure system compatibility and stability; * Develop and integrate drivers, system services, and middleware as required; * Perform troubleshooting and debugging at kernel, userspace, and build system levels; * Ensure embedded system security, OTA updates, and reliability; * Stay up-to-date with best practices in Embedded Linux, Yocto, and application integration. **Qualifications** * Bachelor’s degree in Electronic Engineering, Physics, or related field; * Proven experience with Embedded Linux (userspace, kernel, systemd, filesystem); * Strong knowledge and hands-on experience with the Yocto Project (BitBake, layers, recipes, BSPs) (mandatory requirement); * Familiarity with C/C\+\+, Python, and Shell Script for development and system integration; * Experience with cross-compilation, toolchains, and embedded system build processes; * Experience with networking and communication protocols (TCP/IP, MQTT, gRPC, DBus, etc.); * Ability to diagnose complex system issues (boot, drivers, application integration, performance); * Capacity to work independently and collaboratively, with strong analytical and problem-solving skills. **Differentiating Factors:** * Knowledge of **embedded systems automated testing frameworks**; * Contributions to open-source projects related to Yocto, Linux, or embedded systems; * Experience with CI/CD for embedded system builds; * Prior experience developing C\+\+ applications for embedded systems, including performance optimization and low-level middleware integration; * Knowledge and experience with ROS 2 (Robot Operating System), including node development, DDS integration, executor management, and deployment on Embedded Linux devices; **Additional Information** * Relaxed working environment, dynamic and multidisciplinary teams. * We facilitate and promote a balanced and healthy lifestyle, harmonizing work with personal life. * Health insurance. * Partnerships with gyms, Nutrium, and others. * Up to three additional vacation days. * Birthday day off.

Source:  indeed View original post
João Santos
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.