【崗位職責(zé)】
1.無人運(yùn)輸系統(tǒng)協(xié)同作業(yè)系統(tǒng)設(shè)計(jì)開發(fā):(1)針對(duì)裝運(yùn)卸協(xié)同作業(yè)系統(tǒng)架構(gòu)設(shè)計(jì);(2)協(xié)同作業(yè)系統(tǒng)軟件設(shè)計(jì);(3)協(xié)同作業(yè)系統(tǒng)軟件開發(fā)、調(diào)試;(4)協(xié)同作業(yè)系統(tǒng)UI設(shè)計(jì)、開發(fā)。
2.公共功能軟件開發(fā):(1)車端公共功能模塊設(shè)計(jì)、開發(fā);(2)車端公共功能集成、調(diào)試;(3)車端通信系統(tǒng)應(yīng)用層軟件設(shè)計(jì)、開發(fā);(4)車端數(shù)據(jù)協(xié)議制定、編碼;(5)公共功能模塊包括:日志、各類通信、通用庫、配置操作、文件操作等所有非業(yè)務(wù)相關(guān)功能。
3.車端系統(tǒng)管理軟件開發(fā):(1)車端系統(tǒng)管理設(shè)計(jì)開發(fā);(2)車端操作系統(tǒng)資源、軟件運(yùn)行狀況監(jiān)控、預(yù)警;(3)硬件系統(tǒng)遠(yuǎn)程啟??刂崎_發(fā)。
【任職要求】
1.學(xué)歷要求:計(jì)算機(jī)、運(yùn)籌學(xué)、應(yīng)用數(shù)學(xué)等專業(yè)本科及以上學(xué)歷;
2.行業(yè)經(jīng)驗(yàn):至少3年以上 C++軟件開發(fā)工作經(jīng)驗(yàn);
3.掌握C++11/14/17/20新特性,熟練使用STL、智能指針及模板元編程;
4.系統(tǒng)級(jí)開發(fā)?:熟悉Linux系統(tǒng)編程,掌握多線程、網(wǎng)絡(luò)協(xié)議(TCP/UDP/MQTT)及異步I/O;
5.?性能優(yōu)化?:具備算法優(yōu)化、內(nèi)存管理及SIMD指令優(yōu)化能力,熟練使用Valgrind/perf工具;
6.?跨平臺(tái)開發(fā)?:精通Qt框架,熟悉LINUX API,具備GUI應(yīng)用開發(fā)經(jīng)驗(yàn)。