軟件開發工程師JD(中級)
工作職責:
1、負責軟件架構設計、系統開發以及開發語言工具以及標準體系的建立,包括底層硬件驅動、交互界面、數據交換、安全性、內存管理、資源分配等模塊;
2、負責軟件需求分析,軟件開發,代碼自測(單元測試及簡單功能測試),代碼調試測試,Bug修復等;
3、負責開發過程中的文檔撰寫、代碼歸檔等工作;
4、協助硬件工程師完成項目方案設計和選型;
5、協助大數據和人工智能團隊,完成產品運行軟件和數據分析報告軟件的開發;
6、協作硬件工程師進行板級和設備驅動級調試;
7、負責軟件與醫院其他信息系統以及云數據中心之間的數據交換
崗位要求:
1、計算機、軟件工程、生物醫學工程、電子信息、自動化等相關專業,本科及以上學歷;
2、3年以上嵌入式軟件開發工作經驗,熟悉產品開發流程,有醫療設備行業開發經驗者優先;
3、熟練使用C++/C和/或匯編語言編寫各種微處理器平臺固件;
4. 具有以下一個或多個領域的經驗:BSP /板支持包,Android OS,RTOS,引導加載程序,電源管理,Linux,圖形和顯示驅動程序,MCU(微控制器);
5. 有ADC,GPIO,SPI,I2C等開發入口使用經驗
6. 熟悉ARM等嵌入式系統架構者優先;有硬件背景或了解硬件基礎知識者優先;
7、熟悉STM32、STC等單片機軟件設計;
8、 熟練掌握uCOS、RT-thread 、FreeRTOS操作系統中的一種;
9、精通常用的預測性控制算法,如PID等;
10.熟悉一個或者多個HIS、EMR、CIS等信息系統