Otavio Salvador

CEO at Yocto Project

Rio Grande do Sul, Brazil
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Otavio Salvador is a seasoned embedded systems architect and CEO with 26 years of experience building low-level software, installers, and system libraries for IoT and embedded Linux platforms. Based in Rio Grande do Sul, Brazil, he combines hands-on kernel and BSP work—contributing to Yocto/OpenEmbedded layers and Freescale/NXP i.MX bring-up—with long-running leadership at O.S. Systems. He brings rare depth across installer development, kernel tweaks, and build systems (bitbake, meta layers) while also contributing to notable projects like rustfmt, FreeRDP and testcontainers-rs. Comfortable moving between C, Rust and Go, he tackles buffer- and syscall-level problems as well as backend and DevOps concerns. A Debian and GNU Project developer since the early 2000s, he pairs technical craft with product-minded management informed by a business administration degree. Colleagues will notice his penchant for subtle, robust fixes—persisting MAC addresses or refining boot args—that improve reliability in constrained devices.
code26 years of coding experience
bookBachelor of Business Administration (B.B.A.), Bachelor of Business Administration (B.B.A.) at Universidade Católica de Pelotas
languagesPortuguese, English
stackoverflow-logo

Stackoverflow

Stats
21reputation
4kreached
1answer
0questions
github-logo-circle

Github Skills (83)

nix10
python10
bitbake10
rdp10
c1110
yocto10
c1710
system10
device-driver10
remote-desktop10
boot10
arm10
embedded10
test-container10
integration-testing10

Programming languages (24)

C#JavaC++RustCCMakeM4Go

Github contributions (5)

github-logo-circle
OpenEmbedded/Yocto BSP layer for Freescale's ARM based platforms
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:103 reviews, 304 commits, 283 PRs in 10 years 10 months
Contributions summary:Otavio primarily contributes to the OpenEmbedded/Yocto BSP layer for Freescale's ARM-based platforms. Their work focuses on adding and configuring board support for i.MX233-OlinuXino platforms, including kernel configuration and patches. They also addressed MAC address persistency and boot-related settings, and enabled various features like FUSE, AUART, and EXT4 support in the kernel.
platformsyocto-bspfreescaleyocto-layerunicorn
Freescale/meta-freescale

Dec 2011 - Jan 2023

Layer containing NXP hardware support metadata
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:880 reviews, 1756 commits, 1723 PRs in 11 years 3 months
Contributions summary:The user, Otavio Salvador, contributed to the Freescale i.MX meta layer, focusing on hardware-specific configurations and drivers. The contributions included modifying the boot process by enabling video interfaces within boot arguments, which likely impacted display initialization and performance. Furthermore, the user addressed issues related to boot order, clock settings and memory management, demonstrating an understanding of embedded system bring-up and hardware configuration.
openembedded-layerqoriqyocto-bsphardwaremetadata
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
Otavio Salvador - CEO at Yocto Project