韌體設計工程師(IOT)
Posted Updated 2
views
Description
1. 開發與維護韌體:設計、撰寫、測試與除錯嵌入式系統的韌體。
2. 硬體整合:與硬體工程師合作,確保韌體與硬體設備的兼容性。
3. 驅動程式開發:設計與實作 MCU、SoC 或 FPGA 的低層驅動程式。
4. 通訊協議開發:實作 UART、I2C、SPI、CAN、USB、BLE、Wi-Fi 等通訊協議。
5. 性能優化:提升韌體效能、降低功耗並確保系統穩定性。
6. 測試與除錯:使用示波器、邏輯分析儀、JTAG、ICE 進行除錯與測試。
7. 版本管理:使用 Git/SVN 進行版本控制與程式碼管理。
8. 文件撰寫:編寫技術規格、開發紀錄、使用手冊與測試報告。