職位描述
1. 負責基于MCU(如STM32、NXP、GD等)的嵌入式系統開發,包括硬件驅動開發、固件編寫及調試。
2. 參與產品需求分析,完成軟件架構設計、代碼實現及性能優化。
3. 編寫底層驅動程序(如GPIO、UART、SPI、I2C、ADC、PWM等),并實現與LED驅動芯片的通信協議。
4. 解決開發過程中的技術問題,確保代碼的穩定性、可靠性和低功耗優化。
5. 配合硬件工程師完成PCB設計評審、硬件調試及系統聯調。
任職要求
必備技能:
1. 本科及以上學歷,電子工程、計算機、自動化等相關專業。
2. 3年以上MCU開發經驗。
3. 精通C/C++語言,熟悉嵌入式開發環境(Keil、IAR、STM32CubeIDE等)。
4. 熟悉常見MCU架構(ARM Cortex-M、RISC-V、8051等)及外設驅動開發。
5. 掌握常用通信協議(UART、SPI、I2C、USB等)。
6. 具備一定的硬件知識,能閱讀原理圖、使用示波器/邏輯分析儀調試。
加分項:
1. 有LED顯示行業相關經驗。
2. 可以使用PCB layout工具進行2/4層PCB版圖的繪制。