Ricardo De Araújo

Principal Engineer at Qualcomm

Santa Catarina, 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

👤
Senior
🎓
Top School
Ricardo De Araújo is a Principal Engineer and open source hacker with over a decade of experience building and leading teams around Linux and embedded systems, currently at Qualcomm after co-founding Foundries.io. He blends deep low-level expertise—bootloaders, kernels, device drivers and OS services—with distro and build-system skills across Yocto/OpenEmbedded, Ubuntu and Debian-based flows. A proactive engineering manager and collaborator, he has driven platform work at Canonical and Linaro and contributed notable patches enabling RISC-V, OP-TEE platform support, and board-specific BSP fixes in high-profile repos like openembedded-core and OP-TEE. Ricardo is equally at home patching GCC toolchains and kernel drivers as he is shaping developer workflows and globally distributed teams, reflecting a rare mix of hands-on systems craftsmanship and product-oriented leadership.
code8 years of coding experience
job12 years of employment as a software developer
bookBachelor of Computer Science, Bachelor of Computer Science at Universidade Estadual de Campinas
languagesEnglish, Portuguese
github-logo-circle

Github Skills (35)

platformio10
platform-sdk10
architecture10
risc-v10
build-system10
linux-kernel10
zynqmp10
trusted-execution-environment10
gcc10
tee10
device-tree10
u-boot10
sys10
imx610
arm10

Programming languages (11)

TypeScriptDockerfileShellC++CJavaScriptGoNASL

Github contributions (5)

github-logo-circle
Freescale/meta-freescale

Dec 2019 - Dec 2022

Layer containing NXP hardware support metadata
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:2 reviews, 9 commits, 12 PRs in 3 years
Contributions summary:Ricardo contributed to the Freescale meta-layer, primarily focusing on the embedded systems domain. Their work included adding U-Boot entrypoints for specific i.MX SoCs, updating the Linux kernel version, and fixing build issues related to the imx-atf and kernel modules. Furthermore, the user addressed packaging and build issues related to the jailhouse component and made modifications to the kernel-module-nxp89xx. These contributions suggest a focus on board support package (BSP) development and embedded software integration.
openembedded-layerqoriqyocto-bsphardwaremetadata
OP-TEE/optee_os

Aug 2019 - Dec 2021

Trusted side of the TEE
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:8 reviews, 8 commits, 12 PRs in 2 years 3 months
Contributions summary:Ricardo Salveti primarily contributed to the OP-TEE OS, focusing on platform-specific implementations and improvements. His work involved adding and refining support for various hardware platforms, including the iMX6 and ZynqMP families. He also addressed critical issues like disabling ASLR for specific platforms and integrating dynamic shared memory management. Furthermore, he fixed a defined-but-not-used error in the watchdog driver.
trustedtee
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
Ricardo De Araújo - Principal Engineer at Qualcomm