崗位職責(zé):
1、參與單片機(jī)-上位機(jī)項目開發(fā),主要負(fù)責(zé)上位機(jī)部分,部分參與單片機(jī)軟件部分;
2、根據(jù)項目需求主導(dǎo)系統(tǒng)架構(gòu)設(shè)計,與單片機(jī)軟件工程師協(xié)同設(shè)計通信框架;
3、設(shè)計和實現(xiàn)PC上位機(jī)軟件(基于Qt、winform或Visual Studio不限);
4、編寫技術(shù)文檔、操作手冊、測試用例;
5、進(jìn)行現(xiàn)有產(chǎn)品軟件代碼的維護(hù)和改進(jìn)工作,保持與公司產(chǎn)品的向后兼容性及前瞻性擴(kuò)展支持。
6、跟蹤功能安全行業(yè)新技術(shù)和發(fā)展趨勢,探索新技術(shù)在項目中的應(yīng)用。
任職要求:
1、本科及以上學(xué)歷,電子信息工程、通信工程、物聯(lián)網(wǎng)、計算機(jī)等相關(guān)專業(yè);
2、兩年以上嵌入式、單片機(jī)或上位機(jī)開發(fā)經(jīng)驗; 熟悉微處理器ARM原理,熟悉stm32等單片機(jī)原理及應(yīng)用;
3、熟練使用C、C++或Java至少一種編程語言; 熟練代碼調(diào)試技巧,了解嵌入式操作系統(tǒng),有RTOS使用經(jīng)驗或Qt開發(fā)經(jīng)驗尤佳;
4、熟悉UART、RS485、Ethernet、USB等通信原理,了解Modbus、TCP/IP協(xié)議;
5、熟悉PLC、了解組態(tài)開發(fā)、了解基于IEC 61131-3的PLC梯形圖LD語言等的編程方法。