Ivguytwmg8gfqdmjsa9o

顧中彥 -  Senior firmware engineer in Storage IC design house (5+ years)

  您好,我今年27歲,是有5年經驗的韌體工程師


◆ 勇於挑戰自我,曾獨立出差到深圳客戶產線; 

◆ 對學習新事物充滿熱情,曾自學開發影像辨識Side Project; 

◆ 具備團隊合作能力,主導跨部門功能開發,持續追蹤客戶feedback; 

◆ 為人有衝勁,在學期間有2次共約1年實習經驗。

                                                                                                                                                                          E-mail: [email protected]

工作成就

1. 出差深圳,解決Open Short耗時落後對手問題,測試效率提升53% 

2. 參與U3 新主控測試開發,LDPC ECC engine測試 

3. 應對Downgrade顆粒狀況,調整FTL以優化在該顆粒上的表現 

4. 特殊UFD對360 U盤鑑定器測試優化

5. 提供外國客戶軟體二次開發技術支援 


Side Project-Python

1.網路機器人-日常應用自動化 

 (爬蟲、簽到、論壇發文...等) 

 

2.影像辨識-芽長計算 

 (和生命科學系同學合作分析實驗照片中阿拉伯芥長度)


程式技能

1. C 

2. NAND Flash 

3. 8051 Microcontroller 

4. UFD FTL 

5. USB Protocol 

6. MFC 

7. Git 

8. Python

經歷

Engineer ll/美商安邁科技股份有限公司台灣分公司 ,2023 年 12 月 ~ 仍在職

1.BMC FW customer support

 開發客戶BMC FW功能需求


高級工程師/安國國際科技股份有限公司(Alcor Micro,Corp.) ,2018 年 8 月 ~ 2023 年 7 月

Firmware Team (2022/03 ~ 2023/07)

1.  USB 2.0 firmware maintain (SanDisk , Toshiba, Micron)

 -新顆粒FW開發

 -處理H2 / burn in fail 等 FW bug

 -應對downgrade顆粒狀況,調整FTL以優化在該顆粒上的表現

2.  使用邏輯分析儀、USB協定分析儀等工具除錯

 USB裝置信號分析

3.  處理在不同系統的相容性問題

 優化firmware處理相關問題


Software Team (2018/08 ~ 2022/03)

1.  USB 2.0 新Flash 量產支援 (Micron, Toshiba) 

 將新NAND Flash規格加入量產工具 

2.  U2&U3&SD MP、QC Tool maintain

 量產、測試工具 開發、維護 

3.  內部測試工具開發 (I2C)

 NAND Flash 分析、USB封包擷取...等工具開發 

4.  半自動機台程式開發 (RS232) 

 產線機台Handler Tool & 通訊 Tool 開發 

5. USB功能程序開發 

 隨附在USB中,供End-User 操作切槽、加密、鎖定PC

6.  到客戶產線提供支援 (customer support) 

 分析客戶生產問題 

數位廣告工程實習生/優愛德股份有限公司,2018 年 2 月 - 2018 年 6 月

1. Google Analytics、Google Tag Manager 加強型電子商務(javascript)

2. Open Data API資料獲取排程(Google Apps Script)

輔仁大學資訊工程系 畢業,2018 年 6 月

 1. 2次輔⼤NISRA Hackathon 程式開發競賽 

 2. ISDA⽩帽菁英入⾨場次(趨勢科技) 

 3. 台灣青年電⼦商務培訓

專案成就


Customer Support: UFD burn in test fail 問題處理

– 情境: UFD burn in test fail,客戶不接受降低容量處理。

– 任務: 使盡可能多的裝置達到客戶要求容量、讀寫速度同時通過 burn in test 。 

– 行動: 分析burn in錯誤具體原因,結合客戶需求,開發FTL優化方案,和軟體部門溝通,攔截無法達到要求的裝置。 – 結果: 通過客戶測試,完成預期目標。


出差深圳,解決Open Short測試耗時落後對手問題,效率提升53%

– 情境: Open Short測試工具耗時落後對手,適逢負責該工具同仁離職。 

– 任務: 以最快速度接手Open Short測試工具,優化測試時間。 

– 行動: 出差深圳,到客戶產線Debug,優化測試流程。 

– 結果: 測試效率提升53%,完成預期目標。

自傳


   我是顧中彥。我出生在一個熱愛旅遊的家庭,從小就經常跟隨父親出國自助旅行,這讓我培養了積極面對挑戰的生活態度。在學期間,我積極主動參與實習,累計有兩次實習經驗,總計約一年的時間。我也前往大陸參與台灣青年電子商務培訓,並參加趨勢科技舉辦的ISDA白帽菁英講座。 


   役畢後,我加入了安國科技軟體部門,開啟了我的職業生涯。一開始,我負責UFD量產相關工具的開發,並多次前往客戶產線Debug。在這期間,我成功解決了工具產線效率優化、產線電腦相容性問題、產線防毒軟體干擾等問題,培養了我處理客戶和產線問題的能力。 


   我在量產相關工具開發的優秀的表現也獲得了主管的肯定,在面臨客戶試產反饋SD Open Short測試工具耗時落後競爭對手的情況下,我接手離職同仁留下來的程式,並被要求以最快的速度優化測試時間。我在等待台胞證申辦的空檔快速上手該工具並擬定優化方案。在前往深圳客戶產線出差後,我通過優化multi-thread結構和reader韌體,成功大幅提升了測試效率,達到了53%的提升效果,成功完成了目標。這次經歷成功展現了我在壓力下快速學習和解決問題的能力。 


   為了持續精進專業能力,在主管同意後,我內部轉調至韌體部門至今,負責USB 2.0 firmware maintain,在這段時間我的主要工作是開發支援新NAND FLASH的FW、修正FW bug 、和軟體部門合作開發功能接口等等。期間經常使用logic analyzers、USB protocol analyzer等工具進行訊號分析和除錯。同時,我也成為跨部門溝通的橋樑,利用在軟體部門的經驗推動功能開發和協作。 


   除了工作之外,我曾參加過兩次Hackathon競賽。在48小時的限制時間內,我與隊友共同分工合作,從零開始學習一項新技術,進行討論和學習,最終在時限內開發出一個新專案。這些競賽經驗對我來說非常寶貴,讓我總結出屬於自己的學習方法論,使我能夠在面對陌生技術時快速找到切入點,並在最短時間內上手應用。 


   在閒暇時間,我不斷學習並開發個人專案。例如,在就讀生命科學研究所的同學委託下,使用OpenCV開發了一個"自動測量阿拉伯芥長度"的程式,以提高實驗效率。此外,為了自動化處理網頁簽到、發文任務和資料爬蟲等日常工作,我開發了一系列網路機器人,並使用Windows Task Scheduler實現每日定時執行,大大節省了時間。


   非常感謝您花時間閱讀我的自傳,希望能有機會進一步面談。我對能夠在貴公司發揮所長感到非常期待,不勝感激。

Chung-Yen KU (Aaron KU) - Senior firmware engineer in IC design house

Hello, I am a firmware engineer with 5 years of experience in the field of storage. 


Personal Qualities: 

◆I am known for my self-driven nature and have undertaken independent business trips to customer production lines in Shenzhen. 

◆My passion for learning has led me to self-study and develop an image recognition side project. 

◆I possess strong teamwork skills and have successfully led cross-departmental feature development, actively seeking and incorporating customer feedback. 

◆I am highly motivated and have completed two internships totaling approximately one year during my academic tenure.      

     

Technical Proficiencies: 

◆I possess the ability to coordinate and collaborate with cross-functional teams, driving feature implementation and project plans until completion. 

◆I have experience in developing programs for memory-constrained MCUs (Microcontroller Units) and a understanding of the 8051 architecture. 

◆I am skilled in utilizing troubleshooting tools such as logic analyzers and USB protocol analyzers. 

◆I have a wealth of experience in software development and verification methodologies, version control, and automation tools. 

                                                                                                                                                                                                                                       E-mail: [email protected]

Side Project -Python

◆ Internet bot (daily routine tasks) 



◆ I developed an OpenCV program to automate Arabidopsis thaliana plant length measurement for fellow students in the Life Sciences Institute, aiming to improve experimental efficiency by analyzing photos.


Skill

◆ C 

◆ NAND Flash 

◆ 8051 Microcontroller 

◆ UFD FTL 

◆ USB Protocol 

◆ MFC 

◆ Git 

◆ Python

Education :  


Fu Jen Catholic University , Computer Science and Information Engineering , fresh graduates

WORK EXPERIENCE

Aug. 2018 – Current  -  Alcor Micro Corporation, Senior firmware Engineer

2022/03 ~ 2023/07  -  Firmware Team 

1.Maintaining firmware for USB 2.0 devices (SanDisk, Toshiba, Micron) 

2.Having experience in debugging with logic analyzers and USB protocol analyzers. 

3.Addressing compatibility issues in specific embedded systems. 


2018/08 ~ 2022/03  -  Software Team 

1.Developing and maintaining mass production and testing tools for U2&U3&SD (USB 2.0 and 3.0) devices(Micron, Toshiba). 

2.Participated in the functions testing of new USB 3.0 controller.(LDPC ECC testing ) 

3.customer support

Feb. 2018 – Jun. 2018  -  urAD(A Ad-Tech Firm ), Part-Time Personnel

1.Google analytics enhanced ecommerce 

2.Get open data by Google apps script 

Autobiography 


My name is Aaron Ku. I was born into a family that has a great passion for traveling. Since I was young, I often accompanied my father on self-guided trips abroad, which instilled in me a positive attitude towards facing challenges. During my academic years, I actively participated in internships, accumulating a total of two internship experiences, amounting to approximately one year in total.


After completing my military service, I joined Alcor Micro,Corp. software department, marking the beginning of my professional career. Initially, I was responsible for developing UFD mass production tools and made multiple visits to customer production lines for debugging work. During this time, I successfully resolved issues such as tool production line efficiency optimization, compatibility problems, and interference from antivirus software on the production line. These experiences helped cultivate my ability to handle customer and production issues.


My excellent performance in the development of mass production tools earned recognition from my supervisor. When faced with the challenge of SD Open Short test tool, which was lagging behind competitors in terms of testing time based on customer trial production feedback, I took over the program left by a departing colleague and was tasked with optimizing the testing time as quickly as possible. During the waiting period for my China visa application, I took the opportunity to quickly familiarize myself with the program and develop an optimization plan. After traveling to a customer production line in Shenzhen, I successfully achieved a significant improvement in testing efficiency by optimizing the multi-threading structure and reader firmware, resulting in a 53% increase in efficiency and successfully meeting the goal. This experience demonstrated my ability to learn and solve problems quickly under pressure. 


In order to continuously improve my professional skills, with the approval of my supervisor, I transferred to the firmware department, where I have been responsible for USB 2.0 firmware maintenance. During this time, my main tasks have included developing firmware that supports new NAND FLASH, bug fixing, and collaborating with the software department on feature interface development, among others. I have experience in signal analysis and debugging using tools such as logic analyzers and USB protocol analyzers. Additionally, I have become a bridge for interdepartmental communication, leveraging my experience in the software department to drive feature development and collaboration. 


I have participated in two Hackathon competitions. Within the limited time frame of 48 hours, my teammates and I divided the work and collaborated, learning a new technology from scratch, engaging in discussions, and ultimately successfully developing a new project within the given time limit. These competition experiences have been invaluable to me, enabling me to develop my own learning methodology, allowing me to quickly find entry points and apply unfamiliar technologies in the shortest possible time. 


In my spare time, I constantly learn and develop personal projects. For example, during my time in the life science research institute, I was commissioned by classmates to develop a program using OpenCV for "automated measurement of Arabidopsis length" to improve experimental efficiency. Furthermore, to automate daily tasks such as website check-ins, posting, and data scraping, I developed a series of web robots and utilized Windows Task Scheduler for daily scheduled execution, greatly saving time. 


Thank you very much for taking the time to read my autobiography. I hope to have the opportunity for further discussion. I am highly enthusiastic about utilizing my skills and abilities in your esteemed company and would be extremely grateful for the opportunity.