MCU 韌體工程師|載具電子電控
Description
【職務說明】
負責載具電子電控產品的 MCU 韌體開發,應用涵蓋電子控制單元(ECU)、馬達控制器、DC-DC 電源控制及儀表系統等,與硬體、機構及測試團隊合作,完成產品功能開發、系統整合、驗證與量產導入
【主要職責 Key Responsibilities】
1. 負責 MCU 嵌入式韌體架構規劃、程式開發、除錯與維護,依產品需求實作控制邏輯及功能
2. 開發與整合 MCU 周邊介面及驅動程式,包括 GPIO、ADC、PWM、Timer、Interrupt、DMA、UART、SPI、I²C 等
3. 實作感測訊號擷取、資料處理、致動器控制及系統狀態管理,確保控制功能的即時性與穩定性
4. 開發 CAN Bus 等載具通訊功能,完成訊息收發、通訊協定整合、異常處理與系統聯調
設計與實作故障偵測、保護邏輯及診斷功能,例如過電壓、欠電壓、過電流、過溫與通訊異常處理
5. 與硬體工程師合作進行板級啟動(Board Bring-up)、軟硬體整合及問題分析,使用量測與除錯工具定位問題
6. 參與 EVT、DVT、PVT 至量產階段的韌體驗證與改善,支援量產測試及產品異常分析
建立與維護韌體設計文件、通訊規格、測試紀錄及版本管理,持續提升程式品質與開發效率
【應徵條件 Qualifications & Requirements】
1. 電機、電子、資訊、控制或相關科系畢業
2. 具備 3 年以上 MCU 或嵌入式韌體開發經驗,能獨立完成程式開發、除錯及功能驗證
3. 熟悉 C 語言,了解嵌入式系統的記憶體管理、中斷處理及即時控制概念
4. 具備至少一種 MCU 平台的實務開發經驗,例如 STM32、NXP、TI、Microchip、Renesas 或 Infineon
5. 熟悉 ADC、PWM、Timer 等 MCU 周邊功能,以及 UART、SPI、I²C 等常用通訊介面
6. 具備基本電子電路知識,能閱讀電路圖並與硬體工程師共同分析問題
7. 能使用示波器、邏輯分析儀及 MCU 除錯工具進行韌體與系統除錯
8. 熟悉 Git 或其他版本管理工具
9. 具備良好的問題分析、溝通與團隊合作能力,能配合跨部門推動產品開發
【加分條件 Preferred Skills】
1. 具備車用電子、電動車、電動機車或其他載具電控產品開發經驗
2. 具備 ECU、VCU、馬達控制器、DC-DC 電源控制或車載儀表韌體開發經驗
3. 熟悉 CAN Bus、LIN、CAN FD,或具備 DBC 訊息定義及 UDS 診斷協定實務經驗
4. 具備 BLDC/PMSM 馬達控制經驗,了解 FOC、SVPWM、PID 或電流、速度與位置控制
5. 具備 FreeRTOS 或其他 RTOS 開發經驗,熟悉任務排程與多任務資源管理
6. 具備 Bootloader、韌體更新、參數儲存或產品診斷功能開發經驗
7. 熟悉 MISRA C、單元測試、靜態分析或自動化測試
8. 了解車用開發流程與功能安全概念,例如 APQP、DFMEA、Automotive SPICE 或 ISO 26262
9. 具備量產導入、產線測試工具開發,或 ODM/OEM 協作經驗