U4trxpq2leqyzz3hmfc6

歐育智

我有六年軟韌體工程師開發經驗,工作中使用C/C++、Objective-C、Swift、Java參與多項專案開發。具備高抗壓性,在大型專案中,能夠快速分析建構開發架構,對於新技術,秉持正面積極學習的態度,能過快速適應新的開發平台。目前負責工作為intel AI 晶片韌體開發及APP專案管理。

軟韌體工程師
1987, Taipei

TW 0905-011-589 

[email protected]

學歷

Tamkang University , Master of Education, Computer Science and Information Engineering, 2012 ~ 2014

Multi-hop Emergency Message Dissemination for Vehicular Ad Hoc Networks on Urban Roads, June,2013


University@2x

 工作經歷 Experience 

  軟韌體研發工程師, 佳能企業股份有限公司, 2014 年 9 月 - 現在

Camera and Printer  APP開發
 C\C++、Objective-C、Java、USB、WIFI 、BLE 、BTC、Open GL、Metal、Core Data、SQL 、Open CV 

  • APP 開發專案管理及軟體架構定義,主要負責IOS與Android兩平台
  • 後端部分,列如:Gif Decode/Encode、DataBase、H264 Decode/Encode、AAC Decode/Encode及圖檔轉影像等多媒體處理。
  • 客製化需求,如圖像編輯,平行化通訊傳輸、通訊自動連線,客制化UI。
  • 依照專案需求,要能夠在手機端上顯示360 影像投影,由於平台差異需要使用不同GPU Language,並針對不同的特效做矩陣運算處理。
  • 串接APP端通訊,依照專案需求需要支援USB、WIFI、BLE 及BTC。

Camera  PC APP開發
 C\C++、Objective-C、SCSI Command、Open GL、Metal 

  • 依照專案需求,要能夠在桌面上顯示360 照片投影,依照MAC及Windows兩平台,所支援的GPU語言開發360撥放器。
  • 負責開發桌上型PC Tool,需要透過USB 通訊協議控制相機,需要MAC及Windows兩平台。

Intel chip(MA2085)  Camera  韌體開發
 C\C++、Linux、Openvino、Xlink、USB

  • 負責相機端LINUX套件整合,確保安裝批次及Cross Compiler功能正常。
  • 負責相機端USB 通訊整合要能支援UAC、UVC、VSC及相容Intel Xlink介面。
  • 負責相機端Intel AI Model 整合功能,要能支援Openvino。

Novatek chip(NT96687T)  Camera  韌體開發
 C\C++、Linux、LIVE555、RTSP、RTMP

  • 負責相機端LINUX套件整合,確保安裝批次及cross compiler功能正常。
  • LIVE555 整合,確保相機能夠支援RTMP、RTSP串流,並且確保該資料交換層有依據Onvif協議。

Hisilicon chip(Hi3559C_V100)  Camera  韌體開發

 C\C++、Open GL、Touch Driver

  • 負責相機端開發Open GL,並串接Touch Driver 部分
  • 整合影像資源與觸控行為。 

icatch chip  Camera  韌體開發
C、QR code

  • 負責相機端UI開發,確保操作流程正確。
  • 負責除錯QR Code 產生演算法,雖然套用第三方QR Code產生套件,但是在單晶模組上會有平台差異造成記憶體問題。
 

技能


Programming

Good: 

  • Java
  • Objective-C
  • Swift

Moderate:

  • C\C++
  • Open GL
  • C#

Basic: 

  • SQL


IDE/Editor 

  • SublimeText 
  • XCode 
  • Visual Studio 
  • Visual Studio Code 
  • Source Insight 
  • QT 
  • Eclipse
Version Control 
  • Git 
  • SVN


Strengths 

  • Problem Solving 
  • Teamwork 
  • Fast Learning 
  • Responsibility 
  • Detail Oriented 
  • Self-motivated 
  • Positive 
  • Flexible 
  • Creative

自傳

        淡江資訊工程研究所畢業後於2014年9月,進入台灣佳能,第一個案子為Panasonic相機,那時主要負責相機WI-FI UI和QR code部分,四個月後專案結束。主管考量到目前部門只有處理相機韌體部分,但是在純軟體部分卻沒有相關涉略,所以有意成立APP Team;討論後便加入APP Team。當時依照VSF011W相機專案需求,開始開發PC Tool,主要內容設計一個UI介面透過SCSI Command 是操作相機,要能支援為Windows 及MAC 兩個平台,Windows 使用C++ builder 開發,MAC 使用Xcode。


         在APP時期,由於部門沒有相關APP開發經驗,基本上都是重新開始,導入Database,檔案比對,UI流程建立,通訊層獨立,UI架構重新定義等工作,後期開始整合APP所有UI部分,在專案結束後,被定位為APP開發人員,開始APP專案軟體架構設計及人員教育訓練。2017年公司決定投入360相機研發,負責Open GL ES的相關應用,從建模到投影整個流程開發。主要比較代表的產品為Huawei 360相機的ODM專案,在Android 平台上處理360 Player相關,依據客人需求360 Player開始新增功能,並開始Android重整工作以及基本教育訓練,於2017年9月Huawei專案結束,Android平台上開發的功能移植至IOS;同時開始將語言從Objective-C轉移到Swift語言。2018年5月,開始Huawei Print的ODM專案,主要負責APP通信層,藍芽通訊資料傳遞及管理及UI架構管理。

         

        2019年4月晉任資深工程師,接下部分APP專案開發評估及人員管理工作,整合IOS及Android兩個平台的開發項目及人員管理,在研發部分,則加入MCU開發team,在Novatek NT96687T的IP Cam專案,負責Linux 套件安裝Script腳本管理及Live555串流開發,live555 部分負責RTSP及RTMP 傳輸部分。2019年11月Novatek 專案進入量產後,由於先前的開發經驗,需要在Hisilicon Hi3559C V100晶片上的消費型相機上整合Open GL做3D 投影處理相關技術整合,開發途中由於人力資源問題,接手觸控驅動相關工作。 2020年4月依照主管要求開始評估公司是否有必要自行開發聲學演算法,重基本訊號處理到聲音定位技術,並且開始針對Microsoft Teams聲學要求部分做研究,並定義出具體驗證環境,但後期評估無投資效益停止開發。APP 管理部分,拓展到生產線相關Windows專案,並開始著手重構。2020年8月開始Intel MA2085 + IMX415 AI Cam開發,負責導入支援OpenVINO流程進入Intel MA2085,並接手Intel 特規USB 傳輸規則Xlink 套件,並將Xlink導入生產線應用。2021年1月由於公司參加Microsoft Ignite 2021,需要於三月展示會做發表,開發PC端需要能夠支援Azure雲端通訊,由於開發時程因素使用C#作為基礎語言開發,已如期順利開發完成成品展示。爾後因應公司新產品doorbell,需要再icatch V37上開發負責AI流程整合並已完成原始產品樣本, 


   我的個性誠懇務實,樂於接受挑戰,也願意接受多方面的學習,希望有機會能夠進入 貴公司,發展自己的興趣與能力,而且必定全力以赴。


        

Powered by CakeResumePowered by CakeResume