一、崗位職責
1. 單片機軟件開發(fā):
- 負責基于STM32、51、PIC、ARM等單片機的嵌入式軟件開發(fā)。
- 編寫、調試和優(yōu)化底層驅動(GPIO、UART、SPI、I2C、ADC、PWM等)。
- 開發(fā)Bootloader、OTA升級、通信協(xié)議(如Modbus、CAN、TCP/IP等)。
2. 硬件協(xié)同開發(fā):
- 配合硬件工程師完成原理圖設計、PCB調試及硬件問題排查。
- 參與硬件選型,評估芯片、傳感器、外設的可行性。
3. 產品開發(fā)與維護:
- 參與產品需求分析,制定技術方案,編寫開發(fā)文檔。
- 負責現(xiàn)有產品的軟件優(yōu)化、Bug修復及功能升級。
4. 測試與驗證:
- 制定測試方案,進行功能測試、性能測試及穩(wěn)定性測試。
- 使用邏輯分析儀、示波器等工具進行信號分析及故障排查。
5. 技術支持:
- 協(xié)助生產部門解決量產中的技術問題。
- 為市場、售后團隊提供技術支持,優(yōu)化產品體驗。
二、任職要求
1. 學歷與經(jīng)驗:
- 本科及以上學歷,電子、通信、自動化、計算機等相關專業(yè)。
- 3年以上單片機開發(fā)經(jīng)驗,有完整產品開發(fā)經(jīng)驗者優(yōu)先。
2. 專業(yè)技能:
- 精通C/C++語言,熟悉Keil、IAR、STM32CubeIDE等開發(fā)環(huán)境。
- 熟悉RTOS(FreeRTOS、uC/OS等)及多任務調度機制。
- 熟悉常用通信協(xié)議(UART、SPI、I2C、CAN、USB、TCP/IP等)。
- 了解EMC、低功耗設計,有實際優(yōu)化經(jīng)驗者優(yōu)先。
3. 硬件能力:
- 能看懂電路圖,熟練使用萬用表、示波器、邏輯分析儀等工具。
- 熟悉常用傳感器(如溫濕度、加速度、光電等)的驅動開發(fā)。
4. 軟技能:
- 良好的代碼規(guī)范,具備模塊化、可維護性編程思維。
- 較強的學習能力和問題解決能力,能獨立承擔開發(fā)任務。
- 具備團隊協(xié)作精神,良好的溝通能力。
職位福利:五險一金、年底雙薪、績效獎金、加班補助、帶薪年假、定期體檢、周末雙休、餐補