Ricardo聽Ochoa

SMTS Silicon Design Engineer at AMD

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

馃懁
Senior
馃帗
Top School
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.
code12 years of coding experience
job13 years of employment as a software developer
bookMaster of Aplied Science, Electrical and Computer Engineering, Master of Aplied Science, Electrical and Computer Engineering at The University of British Columbia
bookBachelor 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.
languagesEnglish, Spanish, French
github-logo-circle

Github Skills (20)

c-language10
mobile-development10
tizen10
interrupt-handling10
contiki10
c1110
ui-design10
c1710
i2c10
gpio10
uid10
interrupt10
front-end-development10
sys10
embedded10

Programming languages (5)

C++CLuaMarkdownPython

Github contributions (5)

github-logo-circle
crosswalk-project/crosswalk

Aug 2013 - Jan 2014

A web runtime built on Chrome. This project is currently unmaintained.
Role in this project:
userMobile 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.
chrome-extensionjavascriptruntimechrome
contiki-os/contiki

Sep 2015 - Oct 2015

The official git repository for Contiki, the open source OS for the Internet of Things
Role in this project:
userEmbedded 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.
Request Free Trial