Senior EC Firmware Engineer / 資深EC韌體工程師
Description
工作內容:
1、開發與維護 EC(Embedded Controller)Firmware
2、負責系統 Power Sequence 控制
3、開發 GPIO / I2C / SMBus / UART / PWM 等周邊功能
4、與 BIOS / UEFI / ACPI 團隊整合平台功能
5、負責 Thermal / Fan / Battery / Charger 控制
6、Debug 系統開關機、S3/S4 Resume、Power Fail 問題
7、配合硬體團隊進行 Board Bring-up
8、協助量產與客戶問題分析
必要技能(Must Have)
1、Firmware / Programming
2、熟悉 C 語言開發
3、熟悉 Embedded Firmware Architecture
4、熟悉 Register Level Programming
5、熟悉 Interrupt / Timer / State Machine 設計
6、熟悉 Memory Mapping 與 Bitwise Operation
需具備以下至少數項經驗:
1、I2C,SMBus,SPI,UART,GPIO,PWM,ADC,eSPI,LPC
2、Platform Power Knowledge
3、熟悉 Power Sequence
4、熟悉 S0 / S3 / S4 / S5 / G3 狀態
5、熟悉 Reset Flow
6、熟悉 PGOOD / Power Rail 控制
7、具備系統 Bring-up 經驗
8、Debug 能力
9、能閱讀電路圖(Schematics)
10、熟悉 Oscilloscope / Logic Analyzer 使用
11、具備 Firmware Debug 經驗
12、使用示波器,羅輯分析儀
13、能分析 Power Issue / Resume Issue / Peripheral Failure