Open Cosmos 地球觀測邊緣運算軟體工程師(英國混合辦公)
為搭載於地球觀測衛星上的 NVIDIA Jetson 電腦開發並最佳化影像處理管線。運用嵌入式 Linux、ARM 與 GPU 系統,改善 Open Cosmos 的在軌資料處理流程。
說明
- 在衛星搭載的 NVIDIA Jetson 電腦上開發與維護資料處理管線
- 調整地面影像處理演算法,以實現等效的在軌處理效能
- 最佳化 GPU 工作負載,並在 ARM 與 GPU 硬體上進行軟體效能分析或除錯
- 與地面資料軟體工程師協作,在星載系統與地面系統之間分享改進成果
- 建立品質檢查,確保衛星資料符合交付客戶的要求
- 定義並維護星載與地面輸出的資料及中繼資料標準
- 在嵌入式 Linux 環境中建置、測試與部署工作流程
- 評估適用於星載處理的新處理方法與資料類型
- 與飛行軟體、系統、營運團隊及酬載合作夥伴協作,使任務需求與硬體能力保持一致
職位要求
- 具備扎實的 Python 資料處理能力,能夠撰寫清晰、可測試且易於維護的程式碼
- 具備嵌入式 Linux 與 ARM 硬體的實務經驗
- 具備 GPU 運算與效能最佳化經驗,包括在 NVIDIA 平台上使用 CUDA
- 能夠在資源受限的硬體上進行效能分析、除錯與軟體最佳化
- 具備將科學或分析程式碼轉換為高效能正式環境軟體的經驗
- 了解電力、記憶體、儲存空間與熱限制如何影響軟體設計
- 具備設計資料管線的經驗,包括資料格式與中繼資料標準
- 熟悉 GDAL、rasterio、NumPy 或 Xarray 等地理空間或影像資料工具
- 具備測試、版本控制與程式碼審查經驗
- 能夠清楚溝通,並向技術與非技術受眾說明技術取捨
- 必須具備在英國工作的合法授權,並提交英文履歷
- 福利
福利待遇
- 參與服務全球客戶的先進太空科技專案
- 為致力於讓太空更容易被運用、解決現實問題的使命作出貢獻
- 加入一個多元、積極且互相支持的團隊
- 加入一個致力於機會平等的包容性組織
