韌體工程師
Description
【職務介紹】
本職務以嵌入式系統韌體開發為核心,參與 MCU/SoC、無線通訊及軟硬體整合等相關產品開發,工作涵蓋韌體功能設計、Driver 開發、系統整合、問題分析與除錯。
我們重視工程師的專業能力與實務經驗,不要求精通所有技術平台,但期待具備紮實的韌體開發基礎、獨立解決問題的能力,以及主動學習與持續精進的態度,能因應不同專案需求,持續拓展技術能力並完成開發任務。
【工作內容】
1. 負責嵌入式系統韌體開發、測試、除錯及維護。
2. 依據產品需求進行韌體功能設計、程式開發及系統整合。
3. 負責 MCU 周邊介面及相關驅動程式開發,如 GPIO、UART、SPI、I2C、ADC、USB 等等。
4. 參與 Wi-Fi、Bluetooth、BLE 等無線通訊功能開發與整合。
5. 進行軟硬體整合、電路訊號分析、異常問題排除及效能優化。
6. 配合產品開發需求,進行功能驗證、問題追蹤及工程技術文件撰寫。
【工作態度與特質】
1. 具備自主學習及獨立解決問題的能力,能主動研究新技術並應用於實際開發。
2. 具備良好的自我管理與時間規劃能力,能依據專案需求及時程完成工作。
3. 對韌體開發具有熱忱,具備自我要求與持續精進專業能力的態度。
【必備條件】
1. 具備 2 年以上韌體或嵌入式系統開發實務經驗。
2. 熟悉 C語言,具備獨立程式開發、維護及 Debug 能力。
3. 熟悉嵌入式系統架構,具備 MCU/SoC 平台韌體開發及系統整合經驗。
4. 熟悉 UART、SPI、I2C、GPIO、USB等等常見硬體周邊介面及通訊原理。
5. 具備閱讀 Datasheet、硬體電路圖及英文技術文件的能力。
6. 具備基本軟硬體整合與問題分析能力,能使用相關工具進行除錯 (例如:示波器、邏輯分析儀、JTAG/SWD)。
7. 具備 MCU、RTOS 或 Embedded Linux 平台開發經驗,並具備相關 Driver 開發或整合能力。
8. 能依據開發需求獨立進行技術研究、程式實作、問題分析與功能驗證。
9. 熟悉Git 版控工具。