Ricardo Ochoa is a silicon design and validation engineer with 12 years of experience across Intel and AMD, currently working as an SMTS Silicon Design Engineer. He holds an MASc in Electrical and Computer Engineering from UBC and has a paper accepted to ICCAD, reflecting a strong research-to-product thread in post-silicon validation. At Intel he spent over four years focusing on emulation and verification-validation for SoC projects and has deep hands-on expertise in both pre- and post-silicon stages. His open-source contributions to Contiki and Crosswalk demonstrate practical embedded and mobile UI skills, including low-level GPIO/I2C driver work for Intel Quark and platform-specific UI adaptations for Tizen. Comfortable collaborating with teams of 100+ across international organizations, he brings bilingual communication in English and Spanish and a track record of turning academic insights (machine-learning鈥揳ssisted coverage reduction) into tangible emulation and silicon-monitoring solutions.
12 years of coding experience
13 years of employment as a software developer
Master of Aplied Science, Electrical and Computer Engineering, Master of Aplied Science, Electrical and Computer Engineering at The University of British Columbia
Bachelor of Engineering (BEng), Electrical and Electronics Engineering, Bachelor of Engineering (BEng), Electrical and Electronics Engineering at Instituto Tecnol贸gico y de Estudios Superiores de Occidente, A.C.
A web runtime built on Chrome. This project is currently unmaintained.
Role in this project:
Mobile Developer
Contributions:21 commits, 1 comment in 4 months
Contributions summary:Ricardo focused on Tizen-specific UI development for the Crosswalk project, implementing and refactoring code related to the Tizen system indicator. They worked on adapting the UI for landscape mode, refactoring class and method names for clarity, and integrating event handling. The contributions primarily involved modifying and extending existing UI components for the Tizen mobile platform.
The official git repository for Contiki, the open source OS for the Internet of Things
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:13 commits, 4 comments in 1 month
Contributions summary:Ricardo contributed significantly to the Contiki-OS repository, focusing on adding support for the Intel Quark X1000 GPIO Controller. They implemented drivers for the GPIO controller, including interrupt functionality. Additionally, the user added support for the PCAL9535A and PCA9685, which are I2C-based GPIO and PWM expanders, crucial for configuring pinmux on the Galileo platform. They also provided example applications demonstrating GPIO input, output, and interrupt usage, along with an I2C master example, indicating a strong understanding of embedded systems and hardware interfacing.
contikigit-repositoryinfinibandcommunicationsdac
Find and Hire Top DevelopersWe鈥檝e 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.