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