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