崗位職責(zé):
1.負(fù)責(zé)新產(chǎn)品的嵌入式軟件總體方案設(shè)計(jì)與技術(shù)文檔編寫(xiě),包括啟動(dòng)流程、任務(wù)劃分、數(shù)據(jù)通路、功耗與時(shí)延預(yù)算。
2.精通至少一種主流MCU/SoC(ESP32-S3/STM32等)或FPGA+MCU協(xié)同,完成與AFE(如 ADS129x/ADS131x)的SPI/I2S采集驅(qū)動(dòng)、DMA零拷貝、環(huán)形緩沖與中斷、時(shí)序調(diào)試。
3.審核與輸出固件設(shè)計(jì)資料:任務(wù)架構(gòu)、消息隊(duì)列、狀態(tài)機(jī)、異常與日志、BLE/Wi-Fi/MQTT/TLS 通信棧、OTA/Bootloader、設(shè)備證書(shū)與秘鑰管理等。
4.負(fù)責(zé)首套樣機(jī)的固件Bring-up、聯(lián)調(diào)與驗(yàn)收:實(shí)現(xiàn)導(dǎo)聯(lián)脫落、阻抗測(cè)量、帶通、陷波等基礎(chǔ)預(yù)處理、時(shí)間戳與NTP對(duì)齊、丟包重傳、CRC/幀同步,推動(dòng)設(shè)計(jì)定型。
5.在設(shè)計(jì)中兼顧技術(shù)升級(jí)與成本:低功耗、Flash/RAM預(yù)算、吞吐與延遲優(yōu)化,確保性能、功耗、可靠性最優(yōu)平衡。
6.解決試制與量產(chǎn)過(guò)程中的軟件問(wèn)題:量產(chǎn)燒錄、ATE 接口、生產(chǎn)測(cè)試模式、現(xiàn)場(chǎng)問(wèn)題定位與持續(xù)優(yōu)化。
7.建立并維護(hù)設(shè)備到云平臺(tái)的數(shù)據(jù)通道:定義包格式與Topic或REST接口,完成穩(wěn)定上云(MQTT QoS/重連/離線(xiàn)緩存)與云到端下行控制。
8.與硬件、算法、后端、移動(dòng)端緊密協(xié)作,提供寄存器映射、協(xié)議與測(cè)試點(diǎn)說(shuō)明,支撐云端特征計(jì)算與移動(dòng)端嚴(yán)肅游戲的實(shí)時(shí)需求。
9.規(guī)范化版本與配置管理:代碼評(píng)審、追溯與變更記錄,關(guān)鍵性能指標(biāo)的自動(dòng)化測(cè)試與報(bào)表化。
任職要求:
1.本科及以上學(xué)歷,電子、自動(dòng)化、計(jì)算機(jī)、生醫(yī)工程等相關(guān)專(zhuān)業(yè),3年以上嵌入式開(kāi)發(fā)經(jīng)驗(yàn)(有可穿戴、IoT、醫(yī)療類(lèi)經(jīng)驗(yàn)優(yōu)先)。
2.精通C/C++嵌入式開(kāi)發(fā),熟悉FreeRTOS或Zephyr等RTOS任務(wù)調(diào)度、同步與互斥、內(nèi)存管理與ISR最佳實(shí)踐。
3.有SPI/I2S高速采集與DMA、雙緩沖、環(huán)形隊(duì)列實(shí)戰(zhàn);能處理抖動(dòng)、背壓與端到端時(shí)延問(wèn)題。
4.熟悉BLE、Wi-Fi網(wǎng)絡(luò)棧與MQTT、HTTP、SSL、TLS,可實(shí)現(xiàn)斷點(diǎn)續(xù)傳、QoS或重連、證書(shū)與安全啟動(dòng)。
5.具備基本信號(hào)處理知識(shí)與實(shí)現(xiàn)經(jīng)驗(yàn)(帶通/陷波/陷波器系數(shù)、去噪/漂移處理、導(dǎo)聯(lián)脫落/阻抗算法對(duì)接)。
6.有功耗優(yōu)化與性能分析經(jīng)驗(yàn)(時(shí)鐘/電源域、睡眠策略、功耗曲線(xiàn)、棧/堆/帶寬剖析)。
7.熟練使用示波器/邏分/協(xié)議分析儀,能快速定位硬件接口與時(shí)序問(wèn)題;能與硬件工程師協(xié)作做時(shí)鐘/同步/參考信號(hào)驗(yàn)證。
8.熟練使用Git/CMake,具備良好文檔與代碼規(guī)范意識(shí),能輸出可復(fù)用的驅(qū)動(dòng)/庫(kù)與測(cè)試文檔。
9.良好溝通與跨團(tuán)隊(duì)協(xié)作能力,結(jié)果導(dǎo)向,能在小批試制—試點(diǎn)—量產(chǎn)節(jié)奏下推進(jìn)問(wèn)題閉環(huán)。
加分項(xiàng):
1.有ADS129x/ADS131x或同類(lèi)AFE的量產(chǎn)項(xiàng)目經(jīng)驗(yàn);IMU/PPG等多模態(tài)同步經(jīng)驗(yàn)。
2.有OTA/Bootloader/安全啟動(dòng)經(jīng)驗(yàn)、證書(shū)下發(fā)與密鑰輪換體系建設(shè)經(jīng)驗(yàn)。
3.端到端時(shí)延優(yōu)化與抖動(dòng)/丟包治理經(jīng)驗(yàn)。
4.具備 Python/Go 簡(jiǎn)單腳本能力,能寫(xiě)產(chǎn)測(cè)/ATE/燒錄/調(diào)參工具。
5.有基礎(chǔ) DSP 能力(定點(diǎn)化、Q 格式、軟硬件協(xié)同加速)。