崗位職責(zé):
1、驅(qū)動(dòng)開(kāi)發(fā)與移植
1)開(kāi)發(fā)、調(diào)試和優(yōu)化MCU(ARM Cortex-M、RISC-V等平臺(tái))的外設(shè)驅(qū)動(dòng)(如UART、SPI、I2C、ADC、GPIO等)。
2) 移植和維護(hù)RTOS(FreeRTOS、Zephyr等)下的BSP(板級(jí)支持包)。
2、藍(lán)牙協(xié)議棧開(kāi)發(fā)
1)基于藍(lán)牙協(xié)議棧(如BLE Stack:Zephyr BLE, Nordic SoftDevice, BlueZ 或經(jīng)典藍(lán)牙)開(kāi)發(fā)嵌入式端通信功能。
2)實(shí)現(xiàn)藍(lán)牙配網(wǎng)、數(shù)據(jù)傳輸、低功耗(BLE)優(yōu)化及安全性配置(如配對(duì)、加密)。
3、系統(tǒng)集成與調(diào)試
1)將驅(qū)動(dòng)、藍(lán)牙協(xié)議棧與上層應(yīng)用集成,解決硬件兼容性問(wèn)題。
2) 使用示波器、邏輯分析儀、藍(lán)牙分析儀等工具進(jìn)行問(wèn)題定位與性能調(diào)優(yōu)。
4、技術(shù)文檔編寫(xiě)
1)編寫(xiě)驅(qū)動(dòng)接口文檔、藍(lán)牙通信協(xié)議文檔及測(cè)試報(bào)告。
任職要求
1、學(xué)歷與專(zhuān)業(yè):本科及以上學(xué)歷,計(jì)算機(jī)/電子工程/自動(dòng)化等相關(guān)專(zhuān)業(yè)。
2、經(jīng)驗(yàn)要求:
1) 3年以上嵌入式開(kāi)發(fā)經(jīng)驗(yàn),至少2年專(zhuān)注MCU底層驅(qū)動(dòng)開(kāi)發(fā)。
2)實(shí)際藍(lán)牙項(xiàng)目經(jīng)驗(yàn)(需提供項(xiàng)目簡(jiǎn)述,如BLE Mesh、HID設(shè)備、藍(lán)牙音頻等)。
3、技術(shù)棧:
1) 精通C語(yǔ)言,熟悉匯編及內(nèi)存優(yōu)化技巧。
2)掌握MCU架構(gòu)(ARM Cortex-M系列為主),了解時(shí)鐘樹(shù)、中斷機(jī)制、DMA等。
3)熟練使用調(diào)試工具(J-Link, ST-Link, Trace32等)。
4、開(kāi)發(fā)環(huán)境:
1)熟悉Keil/IAR/VS Code + GCC開(kāi)發(fā)環(huán)境,掌握Git版本控制。
加分項(xiàng)
熟悉藍(lán)牙協(xié)議棧架構(gòu)(BLE 4.2/5.x 或經(jīng)典藍(lán)牙),了解GATT/GAP/ATT/L2CAP等核心協(xié)議。
有RTOS(FreeRTOS, Zephyr, RT-Thread)開(kāi)發(fā)經(jīng)驗(yàn)。
熟悉無(wú)線通信原理(如RF測(cè)試、天線匹配)。
了解硬件設(shè)計(jì)基礎(chǔ)(能閱讀原理圖、Datasheet)。
有低功耗(uA級(jí))優(yōu)化經(jīng)驗(yàn)優(yōu)先。