# Wellis Chen > Software Engineer at Google Location: San Francisco Bay Area, United States Profile: https://flows.cv/wellis ## Work Experience ### Software Engineer @ Google Jan 2019 – Present | Sunnyvale, California ### Software Developer Intern @ Akuna Capital Jan 2018 – Jan 2018 | Greater Chicago Area - Developed co-simulation framework that interfaced C or Python program to SystemVerilog using DPI-C. - Implemented pseudo PCIe device driver that interface between FPGA simulation and software test codes. - Designed prototype class for magic ring buffer in C++. ### Adjunct Research Assistant @ Academia Sinica, Taiwan Jan 2016 – Jan 2017 | Taipei City, Taiwan - Developed Hardware Implementation of New Hope post quantum key exchange protocol on FPGA - Implemented Number Theoretic Transform (NTT) computation circuit with Verilog - Improved design for modulo prime 12289, which may output modulo value in three cycles. - Verified design with Python Sage ### Software Firmware Engineer Intern @ MediaTek Jan 2015 – Jan 2015 | Hsinchu County/City, Taiwan - Developed scheduling recommendation system for Halide, an image processing language, with C++ - Cross-compiled recommendation program achieved about 15% speed improvement on arm-based mobile processor core ### Undergraduate Research Assistant @ National Chiao Tung University Jan 2014 – Jan 2015 | Hsinchu County/City, Taiwan Embedded Multimedia Components and Transport System Lab Advisor: Chun-Jen Tsai - Implemented a HSAIL-liked instruction set architecture processor on FPGA - Redesigned an open source processor core, Openfire, to accept HSAIL-liked instruction set architecture - Modified Verilog code with pipelining and achieved at least 100MHz working frequency on Zedboard ### Undergraduate Research Assistant @ National Chiao Tung University Jan 2014 – Jan 2014 | Hsinchu County/City, Taiwan VLSI Information Processing Research Lab Advisor: Lan-Da Van - Developed IoT project "Automatic Classroom" based on Intel Arduino - Awarded 3rd Place in the Innovative IoT/M2M Service based on Reusable Platforms Contest ## Education ### Master of Science - MS in Computer Engineering Columbia University ### Exchage Student in Computer Science ETH Zürich ### Bachelor of Science - BS in Computer Science National Chiao Tung University ## Contact & Social - LinkedIn: https://linkedin.com/in/wellischen --- Source: https://flows.cv/wellis JSON Resume: https://flows.cv/wellis/resume.json Last updated: 2026-04-05