Ricardo Casallas

Senior Software Developer at Silicon Labs

Toronto, Ontario, Canada
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
Ricardo Casallas is a Senior Software Developer based in Toronto with a background in electrical engineering and over a decade of hands-on experience across embedded systems, firmware, and full-stack software for industries from avionics and rail to telecom, HVAC, and finance. He currently builds IoT solutions at Silicon Labs and has contributed to the high-profile Matter (Connected Home IP) project, adding EFR32 device samples and multi-endpoint support. Comfortable across languages from assembly and C/C++ to Python and Lua, he has repeatedly taken initiative to refactor and port critical components—improving performance, reliability, and development velocity. Past roles include firmware and cryptographic optimizations at BlackBerry and systems for train control and AFDX networking, showing a strong safety- and performance-oriented mindset. Known for pragmatic design, disciplined testing, and shipping production-ready systems, he combines low-level expertise with practical tooling and automation that have accelerated teams and products.
code5 years of coding experience
job15 years of employment as a software developer
bookEngineer, Electronics, Engineer, Electronics at Universidad Nacional del Táchira, Venezuela
languagesEnglish, French, Spanish
github-logo-circle

Github Skills (12)

freertos10
iot10
embedded10
c-language10
cprogramming-language10
sys10
openthread9
system-on-chip9
chips9
ip9
microchip9
matter-js9

Programming languages (3)

C++CZAP

Github contributions (5)

github-logo-circle
project-chip/connectedhomeip

Apr 2021 - Oct 2022

Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:493 reviews, 52 commits, 105 PRs in 1 year 6 months
Contributions summary:Ricardo contributed significantly to the development of the connected home IP project. They added an EFR32 Window Covering sample, and added support for multiple endpoints, and updated the ZAP configuration. The user also added a shell example for the EFR32 platform, including modifications to the FreeRTOS configuration and OpenThread CLI. Further contributions include fixes for compilation errors and improvements to the code in the window covering example.
connectivity-standards-alliancebuild-with-matterguidedzephyrconnectivity
Project Connected Home over IP is a new Working Group within the Zigbee Alliance. This Working Group plans to develop and promote the adoption of a new connectivity standard to increase compatibility among smart home products, with security as a fundamental design tenet.
Contributions:9 PRs, 1356 pushes, 278 branches in 4 years 1 month
home-automationconnectedtenethome-assistantpromote
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 Casallas - Senior Software Developer at Silicon Labs