Sign in

Electrical Engineer Engineering

San Jose, California, United States
October 08, 2016

Contact this candidate

Thomas Yeh Phone: (669) ***-**** Email:


Obtain an Electrical Engineer position where I can maximize my technical skills, building on my academic and work experience as a part of the team.


C / C++ language, Verilog, SystemVerilog, VHDL, Python, shell script, Perl, TCL.

FPGA, RTOS, OOP, Linux, embedded systems, TCL console, Timing closure, SPI, I2C, TCP/IP.


Software Engineer, Supermicro, 2015-2016.7

Developing SAS3 JBOD firmware by C language on ARM cortex R4 by RTOS.

Programming CPLD by Verilog for integrating of chips and debugging by logic analyzer.

Enhancing application service for storage device on Linux by mixing of C++ and C.

Using shell script on Linux for automatic verification in production line.

Controlling the compile process by Perl script.


Quadcopter, SJSU

Building all systems on ARM cortex M3 by FreeRTOS.

Controlling the quadcopter by PID controller and Kalman filter.

Using interrupt and priority of the task for real-time constrains.

Implementing the design by C language.

Ethernet 802.3 IC Design, SJSU

Implement Physical layer and MII (Media Independent Interface).

Designing Media Access Control (MAC).

Building TCP, UDP, IP, ARP, ICMP and DHCP client module.

Implementing the design by Verilog on Xilinx Spartan 6 FPGA.

Optical Flow IC Design, SJSU

Designing the circuit for parallel processing the algorithm.

Real-time image processing for detecting the direction of object.

Using SOPC NIOS II to verify the hardware design by DMA (Avalon bus).

Implementing the design by Verilog and C language on Altera Cyclone IV FPGA.


Designing Verification plan for the CPU by SystemVerilog.

Solving data hazard and branch hazard problem.

Increasing speed by pipeline structure.

Implementing the design by Verilog on Altera Cyclone IV FPGA.

Root Mean Square (RMS) Calculator IC Design, SJSU

Designing square root module.

Increasing the speed up to 300 MHz by 64 stage pipeline.

Using FIFO Push/Pull model for syncing the transaction of input and output.

Implementing the design by Verilog.


San Jose State University, San Jose, CA, 2015

Master of Science, Electrical Engineering GPA 3.5/4.0

Yuan Ze University, Taoyuan, Taiwan, 2011

Bachelor of Science, Electrical Engineering

Contact this candidate