Lluís Campos is a principal embedded software developer with 11 years of experience building and verifying firmware and device management systems across telecommunications, consumer electronics, and industrial IoT. He combines low-level C/C++ and RTOS expertise with higher-level tooling in Go, Python, Linux and CI/CD, and has led migrations of CI systems and multi-repository release processes at Northern.tech. A technical lead on the Mender client, he contributed to the widely used Mender OTA project and to Yocto meta layers, demonstrating deep experience in secure update pipelines and reproducible embedded builds. Lluís is comfortable across development, verification and DevOps boundaries—designing integrations for Zephyr, maintaining Yocto and Debian support, and automating tests and releases. Colleagues describe him as collaborative and mentoring-minded, with a knack for turning complex embedded constraints into reliable, testable systems.
11 years of coding experience
6 years of employment as a software developer
Master of Engineering (M.Eng.), Telecommunications Engineering, Master of Engineering (M.Eng.), Telecommunications Engineering at Universidad Miguel Hernández de Elche
Contributions:594 reviews, 835 commits, 895 PRs in 4 years
Contributions summary:Lluis Campos primarily contributed to the Yocto Project meta layer for the Mender client, focusing on build system configuration and dependency management. Their work involved updating license checksums, modifying recipes for Mender modules, and incorporating bug fixes. They also updated and adjusted the configuration for deployment in the QEMU environment. The changes encompassed various aspects, including updates to build dependencies, adjustments to the boot process, and improvements to the image build configuration for the target environment.
Contributions:844 reviews, 432 commits, 606 PRs in 4 years
Contributions summary:Lluís primarily contributed to the Mender project, specifically focusing on the client-side software updater. Their commits involve testing the independent operation of update and inventory poll intervals and modifying test controllers accordingly. Furthermore, the user updated vendored dependencies, extended the existing design of stdout/stderr capture for exec.Cmd and fixed several issues related to state logic and coverage of test cases.
software-updateopcuadevice-managementatspcf
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Lluís Campos - Prinsipal Embedded Software Developer at EmLogic