崗位職責(zé):
一、無人運(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ā);
二、公共功能軟件開發(fā):
5)車端公共功能模塊設(shè)計(jì)、開發(fā);
6)車端公共功能集成、調(diào)試;
7)車端通信系統(tǒng)應(yīng)用層軟件設(shè)計(jì)、開發(fā);
8)車端數(shù)據(jù)協(xié)議制定、編碼;
9)公共功能模塊包括:日志、各類通信、通用庫(kù)、配置操作、文件操作等所有非業(yè)務(wù)相關(guān)功能。
三、車端系統(tǒng)管理軟件開發(fā):
10)車端系統(tǒng)管理設(shè)計(jì)開發(fā);
11)車端操作系統(tǒng)資源、軟件運(yùn)行狀況監(jiān)控、預(yù)警;
12)硬件系統(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)。