Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

天虹科技股份有限公司

資深軟體研發工程師-湖口

Posted Updated 3 views
Discussion

Description

你會做什麼

1. 依據產品需求,設計與開發多機型可共用的核心模組與平台能力,降低不同產品線之間的重複開發與維護成本。

2. 參與設備核心系統設計與整合,負責或協助開發 Recipe / 參數管理、Sequence 流程控制、Wafer History、SECS/GEM、TCP/IP 分散式通訊與自動化控制等設備軟體模組。

3. 針對既有系統進行架構重構與穩定性提升,包含模組邊界拆分、降低耦合、異常處理流程優化、可測性建立與維護性改善。

4. 參與下一世代設備軟體平台的設計與演進,讓軟體架構能支撐不同機型擴充、現場維護與長期產品迭代。

我們希望你具備

1. 具備 C# / .NET 開發經驗,並重視程式碼品質、可讀性與可維護性。

2. 熟悉物件導向設計概念,能將需求拆解為清楚的類別、模組、介面與責任邊界。

3. 具備基本系統分析與問題拆解能力,能理解需求背後的流程、狀態與異常情境,而不只是完成單一功能。

4. 對系統行為一致性有基本概念,理解狀態、事件、錯誤處理、timeout / retry、斷線重連與可恢復性等設計考量。

5. 具備基本網路與通訊概念,能理解 TCP/IP、Client / Server、資料傳遞、連線狀態與通訊異常處理。

6. 熟悉 Git 版本控制與基本協作流程,例如 branch、merge、pull request / code review,並能配合專案管理系統進行工作回報與進度追蹤。

7. 具備獨立解決問題能力,能主動釐清問題、提出可能原因與解法,並與團隊、電控、機構、製程或現場單位進行有效溝通。

加分條件

1. 有設備軟體、半導體設備、自動化控制或機台控制相關開發經驗。

2. 有 Recipe、Sequence、Wafer History、Log / Trace、Alarm / Error Handling 等設備軟體模組經驗。

3. 有 TCP/IP、Client / Server、通訊協定、斷線重連、timeout / retry 或分散式通訊設計經驗。

4. 有 SECS/GEM、MES 對接、工業通訊或設備資料上報相關經驗。

5. 具備資料模型設計、系統分析、架構設計、設計模式或重構經驗。

半導體產業不只有 IC 設計與製程開發,設備軟體也是支撐機台穩定、製程執行與量產效率的重要一環。

在 PVD / ALD / EUV 檢測等設備中,軟體不只是操作介面,而是負責串接 Recipe、Sequence、Wafer History、SECS/GEM、分散式通訊、狀態同步、異常處理與自動化控制流程的核心控制層。

這個職位會參與多產品可共用的核心模組與平台能力建置,協助不同機型降低重工,並在資深架構師帶領下參與核心系統設計、既有架構重構與下一世代設備軟體平台的演進。

我們希望找到的不只是完成需求的工程師,而是能理解設備行為、系統狀態、錯誤復原與模組邊界,並願意一起把設備軟體做得更穩定、更模組化、更容易維護,也更能支撐未來產品擴充的夥伴。

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →