嵌入式 Linux 開發工程師 - 克拉科夫現場辦公
為 SKIDATA 門禁硬體開發及維護以 Yocto 為基礎的嵌入式 Linux 平台。 使用以 ARM 為基礎的系統,並與奧地利的 ASSA ABLOY 工程團隊合作。
說明
- 建置及維護 SKIDATA 自訂的 Yocto 嵌入式 Linux 發行版。
- 為採用 NXP i.MX6、NXP i.MX8M Plus 及 NVIDIA Tegra ARM SoC 的 CPU 模組開發軟體。
- 支援 SKIDATA 門禁產品使用的嵌入式 Linux 平台,涵蓋山地、運動與娛樂,以及停車與移動市場。
- 在克拉科夫地區的辦公地點獨立工作。
- 與奧地利的工程團隊密切合作。
- 調查付款差異並回覆客戶詢問。
- 核對客戶帳戶並維持準確的帳簿餘額。
職位要求
- 具備豐富的 Yocto Project 經驗,涵蓋 layer、recipe、BSP 客製化、BitBake 內部機制、SDK 產生、devtool 工作流程,以及跨版本的 layer 維護。
- 深入了解嵌入式 Linux,包括 bootloader、系統與核心設定,以及 device tree。
- 具備 Linux 核心驅動程式開發或移植經驗,並能針對特定 SoC 調整 BSP。
- 了解開機鏈,包括 U-Boot 客製化、安全啟動或驗證啟動,以及 NXP 和 NVIDIA 平台的燒錄與配置流程。
- 具備 ARM 交叉編譯器、sysroot 及多架構建置經驗。
- 具備扎實的 C 語言能力;具備 Rust 經驗者尤佳。
- 熟悉使用 gdb、strace 和 perf 等 Linux 偵錯工具。
- 具備使用 UART、JTAG,以及 GPIO、I2C 或 SPI 周邊進行硬體啟動除錯的實務經驗。
- 具備良好的文件撰寫、程式碼品質及團隊合作習慣。
- 具備 Git 工作流程經驗,包括 pull request 或 Gerrit 審查。
- 具備管理供應商 BSP 分支、rebase 變更及進行程式碼審查的經驗。
- 了解安全啟動、簽署映像檔,以及 SWUpdate、Mender 和 RAUC 等 OTA 更新框架。
- 了解 Yocto 技術堆疊中的 CVE 追蹤及修補。
- 具備 GStreamer、Libcamera、SIP 和 WebRTC 等多媒體技術經驗。
- 願意學習門禁與銷售點領域;不要求具備相關產業經驗。
福利待遇
- 具競爭力的薪酬。
- 透過線上課程、管理培訓及技能發展,獲得學習與職涯發展機會。
- 平易近人且樂於支持的領導團隊。
- 以堅實的價值觀為基礎指導公司營運。
