Printing tool Download PDF

Jorge Rios

M.S. in Electronics Engineering 

Summary

The majority of my work experience comes from working at Intel doing software tools, scripts, automation, analyzing data and validating training algorithms in BIOS for the DDR interface. I studied my master's degree while working at Intel,  the topic of my thesis was a hardware accelerator for cryptographic hash functions building embedded Linux and implementing a Linux driver for this hardware accelerator .

Work History

July 2011Present

Software Engineer for Validation (~7 years)

Intel

I am responsible for validating the memory controller, doing the test plan for the project, developing the scripts to automate data collection, uploading results to SQL databases and developing the scripts for data analysis to qualify the health of the project 

  • Validate BIOS's training algorithms, that are in charge of training signals and timings through a set of algorithms.
  • Implement BIOS(basic input output system implemented in C) changes and building test BIOS and debug MRC failures.
  • Develop and maintain a software stack in python (using design patterns such as factories, proxies, interfaces, observers, etc) .
  • Automate tests to generate reports and upload results to SQL databases.
  • Scripts for data analysis and error prediction.
  • Lead and coordinate meetings to achieve reuse and commonality in scripts and tools across different teams.
July 2010June 2011

Hardware Engineer (~1 year)

Continental

As a Hardware Engineer I was responsible for schematic modifications, worst case analysis and validation.

  • Validate the electrical and functional behavior of circuits in the lab using different tools as oscilloscopes, multi meters, temperature chamber, etc.
  • Worst-case analysis: In order to ensure that a certain circuit will meet the standards of quality for the automotive industry.

Education

2017

Algorithmic Toolbox by University of California, San Diego & National Research University Higher School of Economics on Coursera

Coursera
August 2011October 2016

M.S. in Electrical Engineering

Cinvestav

Thesis: Hardware accelerators for cryptographic hash functions

-Compiled Embedded Linux for the SoC Zynq(FPGA+ARM dual core).

-Developed Linux Driver

-Implemented different cryptographic hash functions

Communication Protocols

DDR(DDR3, LPDDR3, DDR4)

It is the protocol used by a modern computer to read and write data from the DIMMs.

AXI

Advanced extensible Interface is part of the ARM Advanced Microcontroller Bus Architecture

CAN

While I worked at Continental I learned about CAN.

I2C