Charles Tsai

Charles Tsai Email and Phone Number

Axiomtek Project Manager @ Axiomtek
taipei city, taiwan, taiwan
Charles Tsai's Location
Taipei, Taipei City, Taiwan, Taiwan, Province of China
About Charles Tsai

Charles Tsai is a Axiomtek Project Manager at Axiomtek.

Charles Tsai's Current Company Details
Axiomtek

Axiomtek

View
Axiomtek Project Manager
taipei city, taiwan, taiwan
Website:
axiomtek.com
Employees:
181
Charles Tsai Work Experience Details
  • Axiomtek
    Project Manager
    Axiomtek Mar 2021 - Present
    台灣 新北市
    我的職務是網通部門的部級主管,負責開發網通相關產品包含大型Server與小型IoT裝置並解決客戶相關的軟韌體問題,工作執掌的範圍有:1. Windows/Linux Driver 開發2. node.js (NodeRED) 開發3. CI/CD 自動整合、測試、部署4. DPDK 網卡效能測試5. ISS (Intel Select Solution) 認證執行6. 產品測試程式的撰寫 (Python/C++)7. OpenBMC 開發 (已經移殖到公司現有的Server),包含 a. 熟悉IPMI規格 b. 熟悉RedFish規格 c. 研究Vue. js與修改Web界面 d. 研究Yocto, Modern C++, D-Bus d. 除錯SOL, FRU, Sensors, Remote KVM, Virtual Media等功能 e. 實做Test Automation (Robot Framework)的測試項目除此之外,還有:1. 與軟體外包廠商溝通與制定規格2. 授命於總經理,負責指導PM、Sales有關IPMI/BMC 相關的知識3. 指導同事撰寫Windows/Linux Driver4. 開辦讀書會與同事研究新技術。我是公司OpenBMC的團隊的負責人,所以初期的目標是設定在如何帶領一個團隊,以“廣度”為主,後期由於徵才的困難,開始獨立開發OpenBMC。其實OpenBMC的開發如果以實際投入的man-day來計算,我大概只花了半年的時間就完成了所有的移殖工作,這是因為我對Linux Embeded System本來就很熟悉在加上我對技術的熱愛以及優良的工作習慣所致。開發OpenBMC都是以Team為單位,尤其從無到有開發第一版 Source Code 更是異常困難,但是這些都有記錄並且可供查證。在這份工作上主管對我的評價是:超出預期,英文很好,自動自發。從來沒有打過這麼高的考績。
  • Dexatek Technology Ltd
    軟體工程經理
    Dexatek Technology Ltd Nov 2017 - Mar 2021
    台灣 新北市
    我所在的部門主要的任務是利用AWS的平台與BLE通訊的技術開發智慧家庭的IoT解決方案,除了中央控制閘道(Central Gateway)外其衍生的產品包含Power Plug, Door Sensor, Motion Sensor, Shock Sensor等20餘種周邊裝置,技術深獲全球客戶的肯定,不乏許多知名的一線家電品牌。為了快速開發新產品與無痛的移植到新平台,我們設計了一個中間層(Middle Layer)稱之為Framework,而我的主要工作就是開發與維護這個Framework。我所解決的問題可以歸納為: 1. 設計一個通用與一致的API界面與上層的應用程式溝通 2. 設計與下層平台的溝通界面(FreeRTOS, Linux) 3. 有效率的使用記憶體與偵錯(Memory Leak Debugging) 4. 針對各個產品、客戶提供客製化的參數(Kconfig) 5. 達到模組化的設計與單元測試(CMockery) 6. 有效率的撰寫文件(WiKi, Markdown)除了程式開發外,為了提升組織的工作效率,我還引進 1. Scrum來管理專案 2. Autobuild, CI來達到自動建置專案然而科技不斷的在進步,說以我也持續的在關注其他IoT想關的新科技,例如Apple推出的HomeKit, AWS推出的IoT Core, Google推出的CHIP (Connected Home over IP)等,並不斷思考如何柔和各個異質系統與一體,提供客戶多樣化的選擇與提高產品的附加價值。
  • 聯耀數位通訊股份有限公司
    軟體研發副處長
    聯耀數位通訊股份有限公司 Oct 2016 - Oct 2017
    台灣 新北市 新店
    因聯陽成立子公司聯耀所以轉換到新公司,並帶領團隊開發符合長庚醫院的電梯影音監控軟體,與其他市面上的影音監控軟體不同的有:除了支援網路攝影機(RTSP)外,尚可支援可視門鈴對講系統(SIP),工控儀器通訊(MODBUS)。爾後因為公司營運不佳所以解散。
  • Ite Tech. Inc.
    軟體研發經理
    Ite Tech. Inc. Nov 2012 - Sep 2016
    台灣 新北市 新店
    因之前聯陽的主管希望我回來帶領團隊開發DVR/NVR等監控相關的錄影產品,所以毅然投入開發影音監控軟體的行列。開發平台為HiSilicon HI3716/HI3535以及TI DM8107,作業系統為Linux。開發工作有修改U-BOOT支援新的網路卡與Flash並新增從USB升級系統。移植Linux Device Driver支援相關的設備(RTC/Cipher),微調Linux Kernel的參數增加系統效能,撰寫新的Linux Device Driver達到高效率IPC(Inter Process Communication)。移植Busybox補足檔案系統。撰寫Middleware支援Video/Audio同步16路的預覽與回放。設計高效率的多媒體儲存系統,並支援快速多媒體資料的搜尋。移植Qt並根據使用者的需修撰寫UI。移植Live555支援多媒體串流(同時接收、預覽、錄影與串流)。實現ONVIF Provide S,可連接支援ONVIF的軟體,例如其他市售的NVR。移植lighttpd支援網頁管理介面,並支援URL command,其他平台可以透過特殊的URL來下達指令。移植faad實現AAC decoding。移植avahi支援透過網路線點對點互連。移植gdb,valgrind,dmalloc, stress,strace,iperf方便開發過程的除錯。移植ifplugd實現偵測網路線插拔。移植parted實現硬碟分割等功能。移植qrencode實現產生QR Code的功能。移植tpl,libconfig來儲存設定檔。移植smartmontools來實現S.M.A.R.T.的功能。移植dropbear實現SSH連線的功能。並自行開發C/C++ library集中管理程式碼。移植libmodbus實現可以跟MODBUS裝置溝通的功能。另外還有移植openssl,termcap等。另外為了方便專案管理還自行架設Server:git,gerrit,redmine,mediawiki等。所有的專案皆以SCRUM的方式來管理。相較於其他DVR/NVR開發團隊,我們值得驕傲的地方在於我們是在原廠沒有任何工程師協助的情況下自行開發的,不但在全速運行下CPU的平均與用率低於30%,記憶體更低於400M,證明了嵌入式系統也能做出高效率的產品。
  • Coasia Electronics Corp. 擎亞電子股份有限公司
    軟體研發副理
    Coasia Electronics Corp. 擎亞電子股份有限公司 Aug 2011 - Nov 2012
    台灣 臺北市 南港區
    負責移植多家MODEM/WIFI/Bluetooth/GPS/FM等Wireless相關的Linux Driver/HAL/Framework到Samsung的Exynos 4412 Platform,其中Modem的部份包括Azurewave、U-Blox、Sierra的Modem Module、其他還有STE 4 in 1 Module、Broadcom BCM4330 3 in 1 Module、MTK 4 in 1 Module等。曾參考Samsung Galaxy S3的Source code來作最佳化,以及協助多家客戶Bring-up,因此在各個Layer皆有豐富的porting與debugging的經驗。熟悉Git等Source Code Control工具可以有效率的控制branch與release BSP。
  • 鴻海精密工業股份有限公司
    專理
    鴻海精密工業股份有限公司 Dec 2009 - Aug 2011
    台灣 新北市 新店
    負責在Android平台上開發電子書相關軟體,內容包括Porting與Tuning Linux Driver, HAL, Framework, Application等。其中研究比較深入的主題有WiFi, RIL(Radio Interface Layer), Power Management與3D (Open GL)。因為對Android各個Layer都有接觸所以對整個系統上下如何整合運作相當瞭解。
  • Ite Tech. Inc.
    研發副理
    Ite Tech. Inc. Nov 2005 - Nov 2009
    台灣 新北市 新店
    1. 設計HOST端(PC, Embeded System)與Device端(數位電視Demodulator IC)之間的通訊協定,並協助測試IC各項功能的完整性。2. 撰寫Monitoring Tools on Windows XP與Windows CE for Performance Tuning。3. 撰寫Windows XP與Windows CE Driver for Testing。3. 帶領團隊使用Microsoft DirectShow的架構在Windows CE上開發DVB-T(MPEG2) Player,其效能甚至勝過許多上市軟體(ArcSoft, Newsoft)。
  • Data System
    研發工程師
    Data System Oct 2001 - Oct 2005
    台灣 新北市 新店
    負責帶領工程師設計與實做前端的系統架構,除了參考J2EE的Design Pattern,還使用專利發明的Java網頁物件技術、網頁更新技術與Session Tracking技術,WEB、XML、Database與Java技術等,設計出一套可以快速量產開發,又可以跨平台,跨瀏覽器的Platform。此外,我們還套用部分Rational Unified Process (RUP)與Capability Maturity Model Integration (CMMI)建議的軟體開發流程。目前這Platform所運用的技術已申請到多項專利,不僅領先國內資訊產業,在世界上也是前所未有的創舉。

Charles Tsai Education Details

Frequently Asked Questions about Charles Tsai

What company does Charles Tsai work for?

Charles Tsai works for Axiomtek

What is Charles Tsai's role at the current company?

Charles Tsai's current role is Axiomtek Project Manager.

What schools did Charles Tsai attend?

Charles Tsai attended 國立臺灣大學, 國立臺灣大學, 國立臺北科技大學.

Who are Charles Tsai's colleagues?

Charles Tsai's colleagues are Alvin Chen, Jim Lin, Wayne Chung, 陳坤興, Michael Scott, Max Lee, 黃玠元.

Not the Charles Tsai you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.