崗位職責:
1、負責嵌入式軟件設計與開發;
2、與硬件工程師緊密配合,進行相關功能模塊代碼編寫及功能測試等;
3、與上軟件工程師緊密協作,完成通訊協議制定、通訊接口調試、單元測試、集成測試等;
4、編寫軟件開發設計文檔,包括但不限于需求規格說明、設計開發文檔、通訊協議、接口說明等。
任職要求:
1、具有嵌入式產品開發經驗,計算機、電子、通信或相關專業;
2、具有軟件架構設計思維,較強的代碼閱讀、理解能力及優化代碼的能力;
3、熟悉STM32系列、ESP32等微處理器應用與開發,熟悉主流IDE開發環境,了解VSCODE開發環境構建優先;
4、熟悉I2C、SPI、UART、RS485(Modbus)、TCP/IP、CAN等通信協議,具有相關的通信協議開發經驗;
5、熟悉FreeRTOS實時操作系統,了解其工作方式;
6、熟悉迪文串口屏開發環境,了解LVGL優先;
7、了解數字電路、模擬電路。懂電路原理圖。熟悉示波器、邏輯分析儀等儀器的使用;
8、了解嵌入式Linux應用等上位機軟件開發(linux qt)優先;
9、了解軟件開發流程、軟件開發生命周期,具有醫療產品開發經驗優先;
10、較強的邏輯思維和抽象能力,條理清晰,善于溝通、有團隊合作精神,能獨立完成安排的開發任務;