EtherCAT主站軟體工程師(內湖)

Advantech Co., Ltd.

Apply to this job
Taipei_Neihu Until 8/22/2026 H-1B sponsor history First posted May 15, 2026 Last posted May 15, 2026
Job description

部門介紹

本團隊專注於工業自動化與核心運動控制技術的研發。我們的核心產品包含高性能 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 團隊緊密合作解決現場痛點。
About this role

Summary

Develop and optimize EtherCAT Master system, collaborate on real-time Linux kernel tuning, resolve system issues.

Job title

EtherCAT主站軟體工程師(內湖)

Experience level

new graduate or experienced

Industry

automation

Location requirements

Taipei_Neihu, remote work not specified

Salary

Not specified

Visa sponsorship

H-1B sponsor history

Management role

No

Skills & keywords

Required skills

CC++Linux environmentsystem programmingmulti-threadingdebugging

Preferred skills

linux kerneldriver developmentreal-time system preempt_rtnetwork protocol analysisembedded linux

Specializations

EtherCATlinux kernelreal-timesystem programmingindustrial communication
Locations

Structured locations inferred from the posting.

Neihu District, Taipei City, Taiwan 114

Work arrangement unknown Place