核心職責(zé)
1、根據(jù)雷達(dá)項(xiàng)目需求,對(duì)上位機(jī)進(jìn)行修改測(cè)試、版本管理,確保雷達(dá)出廠上位機(jī)測(cè)試充分:
(1)適應(yīng)性調(diào)試:發(fā)現(xiàn)并排除軟件程序中的錯(cuò)誤,通過(guò)控制程序的執(zhí)行過(guò)程,查看執(zhí)行狀態(tài),找到問(wèn)題點(diǎn)并進(jìn)行修正。調(diào)試手段包括打斷點(diǎn)調(diào)試和標(biāo)記語(yǔ)句調(diào)試。
(2)版本管理:版本控制系統(tǒng)選擇、版本庫(kù)建立與維護(hù)、分支管理、合并策略與版本發(fā)布流程。
(3)出廠測(cè)試:功能測(cè)試、性能測(cè)試、兼容性測(cè)試(系統(tǒng)環(huán)境兼容、終端產(chǎn)品兼容、特殊場(chǎng)景測(cè)試)。
2、根據(jù)需求和功能,開(kāi)發(fā)上位機(jī),編寫(xiě)清晰、高效的C++代碼,并利用QT框架進(jìn)行用戶界面開(kāi)發(fā)。
3、編制設(shè)計(jì)開(kāi)發(fā)文檔、技術(shù)資料以及設(shè)計(jì)開(kāi)發(fā)報(bào)告等研發(fā)文件
任職要求
1.1年及以上C++/QT開(kāi)發(fā)經(jīng)驗(yàn),掌握面向?qū)ο笤O(shè)計(jì);
2.熟練使用 VS/QtCreator+Git+CMake;
3.具備Linux開(kāi)發(fā)基礎(chǔ)(Ubuntu/CentOS);
4.專業(yè)為計(jì)算機(jī)/電子/通信類;
5.有工業(yè)設(shè)備軟件調(diào)試/測(cè)試實(shí)操經(jīng)驗(yàn)。
6.優(yōu)先考慮:接觸過(guò)雷達(dá)/通信設(shè)備調(diào)試; 了解UART/CAN/Modbus協(xié)議; 有跨平臺(tái)(Win+Linux)項(xiàng)目經(jīng)驗(yàn)。