Senior Software Engineer|Scientific Computing & Neurotechnology
Description
KONTEX 專注於神經科學研究與神經科技產品開發。我們正在開發新一代軟體平台,支援 high-throughput screening,以及數萬通道(10,000+ channels)神經訊號的即時顯示、處理與分析。
我們正在尋找一位能獨立解決問題、熟悉軟硬體整合,並善於運用既有 open-source software 的資深軟體工程師。
工作內容:
開發新一代神經訊號擷取、視覺化與資料處理軟體。
建立可處理 10,000+ channels 即時資料的軟體架構。
開發 high-throughput screening 所需的資料管理、分析與操作功能。
優化 data streaming、processing、visualization 與儲存效能。
評估、整合及修改適合的 open-source libraries / frameworks。
與 FPGA、firmware 及硬體工程師合作,完成硬體 API 與系統整合。
獨立進行技術評估、問題分析、debugging,並推動專案落地。
我們希望你具備:
扎實的軟體開發經驗,熟悉 C++、Python 或相關程式語言。
有大型軟體系統設計、維護或效能優化經驗。
熟悉 multithreading、data streaming、memory management 等概念。
能理解硬體系統,並願意直接使用硬體進行 integration 與 debugging。
能有效評估、修改及整合既有 open-source software。
具備高度獨立工作的能力,能從需求、技術選型到實作完整推進。
加分條件:
高通道數 data acquisition 或 scientific instrumentation 經驗。
大量即時資料 visualization / processing 經驗。
GPU computing、CUDA、Qt、OpenGL 或其他高效能運算/視覺化經驗。
DSP、signal processing、FPGA 或 embedded system 經驗。
Linux、cross-platform application 或 scientific computing 經驗。
我們特別希望你:
對 neuroscience、neurotechnology、brain-computer interface 或臨床神經科技應用有興趣。
喜歡 software + hardware + large-scale data 的跨領域開發。
能自己研究問題、快速建立 prototype,並將概念發展成可靠的產品。
你不需要原本就是神經科學專家,但希望你對如何利用工程與軟體技術處理大規模神經訊號、協助研究與未來臨床應用感到好奇。