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