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