Marcelo Varanda is a founder and principal firmware engineer based in Ottawa with over a decade of hands-on experience designing embedded systems, device drivers, and real-time wireless firmware for satellite terminals, aerospace, and consumer devices. He combines deep low-level expertise (DSP, Embedded Linux, RTOS, Yocto) with product-minded UI work—authoring LVGL simulators and embedded audio/UI projects—and has a track record of shipping mission-critical firmware at companies like ORBCOMM, QNX, and Dell. An active open-source maintainer, his repositories include an embedded Lua VM (Lua-EOS), an LVGL desktop simulator, offline AI voice-to-text tooling, and COVID-response ventilator firmware, demonstrating a focus on practical, deployable solutions. Marcelo also holds multiple patents and has led cross-disciplinary teams to integrate networking, multimedia and real-time control systems, often bridging C/C++ firmware with web and scripting interfaces. Notably, his background in arts and design informs his embedded UI work, giving him a rare mix of low-level engineering and polished user-facing development.
A simple LVGL Simulator. Qt Creator IDE make easier to develop LVGL UI Apps.
Contributions:36 commits, 31 pushes, 1 branch in 3 months
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.