崗位職責(zé)
1、負(fù)責(zé)運(yùn)動產(chǎn)品嵌入式系統(tǒng)的全流程開發(fā),包括硬件選型、接口適配、通信協(xié)議開發(fā)及程序驅(qū)動編寫等。
2、負(fù)責(zé)傳感器的數(shù)據(jù)采集、轉(zhuǎn)換、對齊及存儲應(yīng)用;參與相關(guān)驅(qū)動電路的設(shè)計(jì)與調(diào)試,優(yōu)化信號鏈路,解決數(shù)據(jù)精度、傳輸延遲、環(huán)境干擾等問題。
3、負(fù)責(zé)嵌入式系統(tǒng)的算法實(shí)現(xiàn),如傳感器數(shù)據(jù)濾波、閾值判斷等,提升產(chǎn)品的探測精度與響應(yīng)速度。
4、與硬件工程師、軟件工程師協(xié)作,完成軟硬件聯(lián)調(diào)、功能測試與性能優(yōu)化,排查并修復(fù)開發(fā)過程中的軟硬件兼容性問題。
5、撰寫完整的技術(shù)文檔,包括驅(qū)動開發(fā)手冊、調(diào)試日志、系統(tǒng)設(shè)計(jì)方案等,支撐產(chǎn)品迭代與團(tuán)隊(duì)知識共享。
6、負(fù)責(zé)產(chǎn)品上線后的嵌入式系統(tǒng)問題排查與版本迭代,提供技術(shù)支持,保障產(chǎn)品穩(wěn)定運(yùn)行。
技能要求
1、精通 C/C++ 編程語言,具備規(guī)范的代碼編寫習(xí)慣,能熟練進(jìn)行嵌入式程序開發(fā)。
2、熟悉 Linux 或 FreeRTOS 等嵌入式操作系統(tǒng),掌握任務(wù)調(diào)度、中斷處理等核心功能開發(fā),可完成系統(tǒng)移植與優(yōu)化。
3、熟悉 SPI、I2C、UART 等常用通信協(xié)議,能獨(dú)立完成嵌入式系統(tǒng)與傳感器、顯示模塊的接口開發(fā)。
4、能熟練使用 Keil、IAR 等集成開發(fā)環(huán)境,以及 JTAG、示波器等調(diào)試工具,可獨(dú)立完成問題定位與修復(fù)。
5、具備扎實(shí)的數(shù)字電路、模擬電路基礎(chǔ),及ARM/MCU、ADC選型能力,熟悉硬件原理圖,完成硬件調(diào)試與適配。
經(jīng)驗(yàn)要求
5年以上嵌入式開發(fā)經(jīng)驗(yàn),有智能硬件、傳感設(shè)備或工業(yè)控制類產(chǎn)品開發(fā)經(jīng)驗(yàn)者優(yōu)先;