Post Job Free
Sign in

Fpga Engineer Electrical Engineering

Location:
Rancho Palos Verdes, CA
Posted:
February 20, 2025

Contact this candidate

Resume:

Jason Huang

**** ***** ***** *****, ****** Palos Verdes, CA 90275

Mobile: 310-***-**** Email: ************@*****.***

Professional Summary

I have Over 25 years of experience in FPGA/ASIC design, verification, implementation and debugging. Starting with architecture, block diagram, RTL coding, simulation, synthesis, timing closure, bitstream and boot.bin generation, debugging the FPGA and test in the lab, scan pattern generations for ASIC, I have done all of them. Lately my FPGA work has shifted from Command and Data Handling to DSP, such as up/down-sampling, complex FIR, (I)FFT, polyphase channelizer and half-band filter. Also, at Mercury Systems, I wrote VHDL code for polynomial function to compensate amplifier distortion and reduce unintended sideband. My previous project is NVMe bridge implementation for the SSD, and encryption/decryption for the Write/Read. Also, I worked on the Xilinx Zynq Ultrascale MPSoC for AMCS FPGA project that requires transmitting and receiving the data via PCIe, 1553, I2C, I2S, UART and A429.

Education

M.S., Electrical Engineering, California State University, San Jose, CA

B.S., Electrical Engineering and Computer Science, University of California, Berkeley, CA

Computer Skills

Computer Operation Systems: Windows, Linux, Ubuntu Linux

Computer Language: VHDL, Verilog, C++, Python, Perl, TCL scripting, Matlab

Work Experience

Mercury Systems Inc (formerly Physical Optics Corporation), Torrance, CA 05/2017 – 02/2025

Firmware Engineer III

Use Xilinx Vivado and ZCU106 dev board to design, implement and verify AVIO_FPGA (Xilinx Zynq U+) and XMC_FPGA. Functional blocks are Zynq, AXI bus, PCIe, I2C, I2S, UART, 1553 and A429

Implement NVMe Bridge design for SSD on Xilinx ZCU106 dev board and Fidus Sidewinder 100

Use Bonnie++ to test the throughput for Read/Write on the SSD

Add encryption and decryption on NVMe Bridge design for Fidus Sidewinder 100

Run tests in the lab using oscilloscope, Eye Diagram scope, ILA in Vivado and C code in Linux environment

Write VHDL code for polynomial function to compensate amplifier distortion and reduce unintended sideband

Lockheed Martin, Syracuse, New York 03/2016 – 05/2017

ASIC/FPGA Engineer

Generate VHDL codes for up/down-sampling, complex FIR, (I)FFT, polyphase channelizer and halfband filter

Generate VHDL codes for digital mixer and NCO for the baseband signal

Implement RIB (Radar Interface Board) FPGA for TPQ-53 Counter Fire Target Acquisition Radar

Design and write VHDL codes for the following modules: interfaces for UDP Ethernet (1000BaseBx,100BaseT,1000BaseT), ADC and UART, Dwell Command, Time Processing for the GPS, UART.

Synthesize, place and route, and implement the FPGA in Artix 7 FPGA using Vivado tool

Schneider-Electric, Lake Forest, California 06/2015 – 03/2016

FPGA Consultant

Implement Digital Input FPGA for Trilogy Project using Xilinx Spartan6 FPGA

Synthesize, place and route the FPGA in Artix7 FPGA based on DO254 standard

Design and verify DAC/ADC interfaces for TI DAC5322/TI ADS7953 with SPI Bus

Design and verify SOE (Sequence of Events) and FVD (Forced Value Diagnosis) logics

Conduct code review using Collaborator and TFS for all modules

Integrate, simulate and debug Software/FPGA images with Atmel processor

Advanced Bionics, Valencia, California 12/2010 – 06/2015

Senior ASIC/FPGA Engineer

Designed SC90K digital block using register-based RTL coding style for low power chip

Utilized Leonardo to synthesize the VHDL code for 1- and 2-phase clocking schemes

Ran the recursive simulation at netlist level with SDF file

Wrote RTL codes (VHDL and Verilog) into Altera Cyclone IV E FPGA using Altera Quartus 12.0

Implemented DFT (Mentor Graphics Fastscan) for scan chains, generated test patterns and interfaced with fab foundry

Created and debugged test cases; generated test bench for regression test

Developed VHDL code with scan chain for quadrature receive demodulation, and performed simulations in Modelsim

Generated scan patterns using DFT FastScan and simulated the patterns in Modelsim

Parker Aerospace, Irvine, California 04/2009 – 10/2010

Hardware Engineer

Command FPGA and Monitor FPGA for EMB project – developed for balancing the airplane

Write VHDL and test FPGA with software team in the lab

Northrop Grumman Aerospace Systems/TRW, Redondo Beach, CA 2001 –2009

Senior Member of Technical Staff/Project Lead

Received Recognition Award for the successful completion of the Telemetry FPGA IDR3 and PDR

Battery Discharged Unit (BDU) FPGA Project

HAL ASIC Project (for AEHF Phased Array Antennae)

Texas Instruments Inc., San Diego, CA 2000 – 2001

ASIC Engineer

ASIC Design/Application Engineer – PRIMA ASIC

Raytheon Missile Systems, Tucson, AZ 1999 - 2000

Hardware Engineer - CHAMP ASIC (AMRAAM Phase III Missile)

ASIC design, write VHDL code, DFT scan insertion

write behavior VHDL code for FFT for verification

Real 3D Inc., Orlando, FL 1997-1999

ASIC Design Engineer

ASIC design, write VHDL code for libraries for Cobra ASIC and Sega ASIC



Contact this candidate