Carlos Santos is a Senior Software Maintenance Engineer with three decades around computers and a decade of focused professional experience delivering and sustaining embedded Linux and firmware systems. Based in Rio Grande do Sul, Brazil, he blends hands-on expertise in Yocto/Buildroot, live firmware upgrades, hardware abstraction and distributed high-availability switch architectures with a history of technical leadership at Red Hat, HP and Datacom. An open-source enthusiast, he has contributed practical maintenance fixes and package updates to the widely used Buildroot ecosystem, keeping complex build systems current and reliable. Formerly an academic lecturer and software architect, he pairs deep debugging and build-system knowledge with experience training teams and shaping open-source policy inside large organizations. Notably, his career spans both low-level embedded VM and printer firmware work and higher-level support engineering, giving him a rare end-to-end perspective on shipping and sustaining device software.
10 years of coding experience
25 years of employment as a software developer
Bachelor's degree, Agricultural Engineering, Bachelor's degree, Agricultural Engineering at Universidade Federal de Pelotas
Master's degree, Computer Science, Master's degree, Computer Science at Federal University of Rio Grande do Sul
Buildroot, making embedded Linux easy. Note that this is not the official repository, but only a mirror. The official Git repository is at https://gitlab.com/buildroot.org/buildroot/. Do not open issues or file pull requests here.
Role in this project:
Backend Developer
Contributions:4 commits in 1 year 1 month
Contributions summary:Carlos primarily contributed to the Buildroot project by updating and maintaining various package configurations. They frequently bumped versions for software packages such as `liburiparser`, `util-linux`, and `tpm2-totp`, indicating a focus on keeping the build system up-to-date. Furthermore, the user fixed build issues, improved installation procedures, and added init scripts for components like `procps-ng`, enhancing the functionality of the build environment. Their contributions frequently involved addressing specific build errors and dependency issues.
Relax-and-Recover - Linux bare metal disaster recovery and system migration solution (cfr. mksysb, ignite)
Contributions:5 pushes, 10 branches in 3 years
metaladministratorphp82freebsdbusybox
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
Carlos Santos - Senior Software Maintenance Engineer at Red Hat