Software Engineer
Description
[關於這份工作]
加入 Alpha Ring 核心技術團隊,參與核融合實驗控制平台的開發。
突破框架,橫跨軟體與硬體。
與全球的頂尖科學家合作,共同建構實驗平台以及分析數據。
[工作內容]
1. 維護與擴充現有系統(Python / JavaScript)
2. 前端 Dashboard 與實驗資料視覺化介面開發
3. 實驗資料處理 pipeline 設計與維護
4. 硬體設備通訊整合(Serial、WebSocket、TCP)
5. 實驗室網路設備故障排除
6. 團隊內部 IT 疑難排解
[能力要求]
1. 大學或以上畢業(資工、電機、物理相關科系佳)
2. Python / JavaScript 開發能力
3. 基礎網路通訊概念(TCP/IP、WebSocket、Serial)
4. 熟悉 Git、Linux CLI
5. 英文聽說讀寫精通
6. 善用 AI 輔助開發工具(Cursor、Copilot 等)
[加分項目]
1. 有實習或個人專案經驗
2. 基礎電子電路知識(能看懂電路圖)
3. 嵌入式系統或 C 語言經驗
[About This Role]
Join the core engineering team at Alpha Ring and contribute to the development of a nuclear fusion experiment control platform.
Break boundaries — this role spans both software and hardware.
Collaborate with world-class scientists to build experiment platforms and analyze data.
[Responsibilities]
1. Maintain and extend existing systems (Python / JavaScript)
2. Develop front-end Dashboards and experiment data visualization interfaces
3. Design and maintain experiment data processing pipelines
4. Integrate hardware device communication (Serial, WebSocket, TCP)
5. Troubleshoot laboratory network equipment
6. Provide internal IT support for the team
[Requirements]
1. Bachelor's degree or above (Computer Science, Electrical Engineering, Physics, or related fields preferred)
2. Proficiency in Python and JavaScript
3. Foundational knowledge of network communication (TCP/IP, WebSocket, Serial)
4. Familiar with Git and Linux CLI
5. Proficient in English (listening, speaking, reading, and writing)
6. Proficient in AI-assisted development tools (Cursor, Copilot, etc.)
[Nice to Have]
1. Internship or personal project experience
2. Basic electronics knowledge (able to read circuit diagrams)
3. Embedded systems or C language experience