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