軟體研發工程師 (EtherCAT Master) - (IA/台中 or 內湖)

advantech· Advantech Co., Ltd.
Apply Now ↗
📍 Taipei_Neihu

About this role

部門介紹

本團隊專注於工業自動化與核心運動控制技術的研發。我們的核心產品包含高性能 EtherCAT 主站(Master)、運動控制系統及工業通訊整體方案,廣泛應用於高精度半導體設備、智慧製造與新世代自動化控制。

在這裡,我們挑戰 Linux RTOS 平台上的性能極限,持續優化系統即時性(Real-Time)、降低延遲並提升穩定度。如果你對底層系統架構有熱情,喜歡探究作業系統內核與協議棧,歡迎加入我們,一起打造高可靠度的工業控制核心平台。

【工作內容 (What you will do)】

  • 主站核心研發: 研發、維護與優化 EtherCAT Master 系統,並針對核心模組進行功能擴充。
  • 相容性與協議優化: 解決各式 EtherCAT 從站(Slave/SubDevice)的連線整合、動態配置與異常行為,深度實作 PDO、SDO、ESI/ENI 解析及 Error Counter 等機制。
  • 內核與實時優化: 協同 RTOS 團隊進行 Linux 實時內核(Kernel)調校、驅動程式適配與系統優化。
  • 效能極限挑戰: 分析並優化控制應用層的即時性(Real-Time)效能,追求低抖動(Low Jitter)與高回應速度。
  • 系統整合測試: 協助軟硬體、韌體與應用端的聯合調試,確保系統整體穩定度。
  • 研發資產累積: 撰寫技術架構文件、API 設計說明與報告。

【必要條件 (Requirements)】

  • 程式語言: 精通 C / C++,具備良好的資料結構、記憶體管理與 Multi-threading 觀念。
  • 環境經驗: 具備 Linux 環境下的軟體開發經驗,熟悉 System Programming 與基本除錯工具(如 GDB)。
  • 核心理解: 理解作業系統(OS)原理、多工調度(Scheduling)與計算機組織架構。
  • 問題解決: 具備優秀的獨立 Trace code 能力,面對複雜的系統級 Exception 能冷靜分析並找出 Root Cause。
  • (若具 EtherCAT 經驗):具備開源或商用 EtherCAT Master(如 IgH, SOEM, acontis EC-Master 等)之應用或開發經驗者優先。

【加分條件 (Nice to have)】

  • 具備 Linux Kernel、Driver 或 Real-Time System (PREEMPT_RT, Xenomai) 的實際開發與調校經驗。
  • 熟悉工業通訊協定架構(如 EtherCAT, CANopen, Modbus)或具備網路封包分析能力(如 Wireshark)。
  • 具備 Embedded Linux 系統建構經驗(如 U-Boot, Yocto, Buildroot)。
  • 有運動控制演算法、自動化設備或機器人控制軟體研發經驗。

【教育背景】

  • 資訊工程、電機工程、機械工程、自動化控制等相關科系碩士或優秀學士。
  • 歡迎具備扎實軟體底子、對工控領域有高度熱忱的社會新鮮人(含各大專院校、工研院研發經歷者)挑戰。

【我們希望你具備的人格特質】

  • 對底層技術與「造輪子」有偏執與熱情,樂於鑽研 Linux 內核與工業通訊技術。
  • 具備良好的跨領域溝通能力,能與硬體、韌體及 FAE 團隊緊密合作解決現場痛點。

Frequently Asked Questions

Is the salary disclosed for the 軟體研發工程師 (EtherCAT Master) - (IA/台中 or 內湖) position at advantech?
The salary for this 軟體研發工程師 (EtherCAT Master) - (IA/台中 or 內湖) role at advantech is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the 軟體研發工程師 (EtherCAT Master) - (IA/台中 or 內湖) position at advantech located?
This 軟體研發工程師 (EtherCAT Master) - (IA/台中 or 內湖) role at advantech is based in Taipei_Neihu. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Which team or department does the 軟體研發工程師 (EtherCAT Master) - (IA/台中 or 內湖) at advantech belong to?
This 軟體研發工程師 (EtherCAT Master) - (IA/台中 or 內湖) position is part of the Advantech Co., Ltd. department at advantech. See the full job description for more information about the team structure and responsibilities.
How do I apply for the 軟體研發工程師 (EtherCAT Master) - (IA/台中 or 內湖) position at advantech?
Click the "Apply Now" button on this page. You will be redirected to advantech's official application portal hosted on workday where you can submit your application directly.
When was the 軟體研發工程師 (EtherCAT Master) - (IA/台中 or 內湖) job at advantech posted?
This 軟體研發工程師 (EtherCAT Master) - (IA/台中 or 內湖) position at advantech was posted on Aug 25, 2026. Apply as soon as possible — early applications are often reviewed first.
軟體研發工程師 (EtherCAT Master) - (IA/台中 or 內湖)
advantech
Apply for this role ↗

You'll be redirected to advantech's official application page on Workday.