I describe myself as a very dynamic individual with a strong team attitude who can simultaneously handle a variety of tasks under minimal supervision while holding a blend of technical and analytical expertise. I feel confident that my abilities will help me follow through the activities involved in this position.
At Memorial University, I took part in a vector computing project for a special Earth structure simulation model. I implemented floating point arithmetic units, such as adder, multiplier, and multiply-add-fused, on Altera and Xilinx FPGA platform. Thus, I studied computer arithmetic, computer architecture, and digital design. Eventually, I became comfortable with FPGA design environment and optimization method. The VHDL models of floating point arithmetic units were packed into the vector computing system. Also, I complied with FPGA design flow and documented all FPGA techniques applied on the embedded system. In order to choose the most suitable platform, I worked on an evaluation report on several products that offer the compatibility and the functionality required. A paper entitled "Implementation of Vector Floating-point processing unit on FPGAs for high performance computing" was published in CCECE 2008 and was awarded as best student paper.
Additionally, during my experience in Beijing Wisewell Avionics Corporation, I was in charge of designing drivers and applications for embedded system, including VxWorks 5.5/ Tornado 2.2. Using C language, I worked different BSP driver for both x86 and PPC platform, and various applications dealing with different avionics requirements.