職位描述:
1.負責動態血糖儀(CGM)、胰島素泵等生命體征監測與給藥控制類產品的嵌入式軟件全生命周期開發。
2.架構與設計: 參與系統需求分析,進行嵌入式軟件架構與模塊化設計,編寫詳細設計文檔。
3.驅動與算法開發:負責低功耗MCU的底層驅動開發、移植和優化。 參與或負責生物信號(如血糖傳感器信號)的采集、濾波、轉換及校準算法的軟件實現與集成。
4.開發硬件設備的驅動程序,確保硬件與軟件之間的通信和控制。編寫嵌入式軟件,實現設備功能,數據采集、處理和傳輸。
5.測試與驗證:嚴格按照醫療器械軟件研發流程,進行單元測試、集成測試,并支持系統驗證與確認活動,確保軟件符合安全性與可靠性標準。
6.文檔編寫:編寫符合質量體系要求的技術文檔,如軟件需求規格、設計說明、測試用例和報告等。
任職要求:
1.編程語言:精通C語言,對代碼的可靠性、可讀性和可維護性有極高要求。
2.微控制器:精通ARM Cortex-M系列(如STM32系列)低功耗MCU,熟悉其時鐘、電源管理、外設等。
3.操作系統:精通至少一種RTOS,如FreeRTOS、ThreadX、uC/OS等,有基于此類系統進行產品級開發的經驗。
4.低功耗技術:深刻理解并掌握低功耗設計方法,有電池供電設備功耗優化經驗者優先。
5.模擬數字電路:能看懂并理解原理圖,熟悉ADC/DAC、運放等模擬電路,能與硬件工程師高效溝通。
6.通信協議:精通I2C, SPI, UART;了解USB、BLE低功耗藍牙者優先。熟練使用Keil, IAR, Git等工具。
7.了解電化學原理,熟悉電化學傳感器的工作原理。
8.熟練使用一到兩種畫圖軟件(AD、KICAD等),獨立完成4層板以下的PCB電路設計