軟體研發工程師
Description
我們正在尋找對技術充滿熱忱的 Linux 應用軟體開發工程師。除了徵求具備嵌入式系統實務經驗的技術人才,我們也誠摯歡迎工作經驗一年以內、具備發展潛力的優秀新鮮人;公司設有完善的 New Hire Orientation 與技術培訓計畫,將陪伴你扎實地走過每一階段的成長。
我們的團隊核心任務在於推動新世代監控攝影機的功能研發、架構重構與前瞻技術探索。為了追求卓越的系統架構,我們建立了開放溝通的文化,重視每位成員的聲音與建議。
【工作內容】
1. 系統研發: 在不同晶片平台上設計並開發後端應用程式。
2. 通訊設計: 於嵌入式系統中開發 IPC 事件處理(如 Socket、MQTT 等)。
3. 多媒體與串流: 支援並維護串流協定(RTSP, WebRTC)及多媒體容器技術。
4. API 開發: 設計與實作攝影機控制 API。
5. 技術研究: 導入開源軟體(Open-source)以達成產品目標,並進行競爭對手產品分析。
6. 問題排除: 產品缺陷分析與除錯(包含網路封包分析等)。
7. 品質管理: 撰寫技術文件與單元測試。
【必備條件】
1. 經驗限制: 歡迎應屆畢業生或一年以下經驗者(具備 Linux 相關實務經驗尤佳)。
2. 核心技術: 熟悉 Linux 開發環境及 Git 版本控制。
3. 網路基礎: 具備網路開發相關經驗,了解 TCP/UDP、HTTP(S)、FTP、SMTP 等網路通訊協定與 Client-server 架構。
4. 個人特質: 具備學習動機,主動積極且樂於溝通。
【加分條件】
1. 監控協定: 具備 ONVIF Profile S/G/T/M/V 相關經驗。
2. 資訊安全: 具備網路資安開發經驗(如 TLS、憑證管理)。
3. 前端/通訊: 熟悉 WebSocket 或 WebRTC 技術。
4. 雲端/Web 技術: 熟悉 JSON, REST, XML, MQTT, Pub/Sub 等雲端技術架構。