韌體工程師(二)
Description
1.使用 C 語言開發與維護 ARM Cortex‑M / Cortex‑A 韌體
2.負責 Bootloader、Application、韌體更新(IAP/OTA)
3.開發 依照硬體規格書實作系統初始化與控制流程
4.撰寫與維護 MCU 周邊驅動程式
GPIO、UART、I2C、SPI、CAN、USB、ADC、PWM、Timer 等
5.與硬體工程師配合,進行 板級驗證(Board Bring-up)
6.分析與解決硬體與韌體整合問題
7.使用 Debug 工具(J-Link、ST-Link、ICE、GDB)
8.撰寫 Log 與 Debug 機制協助問題追蹤
9.實作常見通訊協定:
UART / CAN / Modbus / SPI / I2C
10.配合測試人員進行功能測試與除錯