崗位職責:
1.參與業(yè)務需求分析,撰寫概要設(shè)計說明及詳細設(shè)計說明書;
2.分局項目需求,使用C++、C、QT、MFC等技術(shù)進行軟件設(shè)計和開發(fā),編寫和完善開發(fā)文檔;
3.在linux下進行C++編程,了解Linux下的進程、線程機制,了解linux運維和優(yōu)化;
4.根據(jù)技術(shù)要求和需求說明完成代碼編寫、調(diào)試、測試和維護工作;
5.負責導航軟件的項目推進和技術(shù)升級;
6.分析并解決軟件開發(fā)過程中遇到的問題。
任務要求:
1.熟悉QT Creator/VisualStudio開發(fā)環(huán)境,理解QT底層實現(xiàn)機制,會GIS優(yōu)先;
2.具備多線程開發(fā)經(jīng)驗、熟悉網(wǎng)絡(luò)編程、串口編程;
3.熟悉數(shù)據(jù)庫軟件開發(fā)如SQLserver、SQLite,具備數(shù)據(jù)庫表關(guān)系設(shè)計及數(shù)據(jù)庫優(yōu)化經(jīng)驗;
4.熟悉windows和linux操作系統(tǒng)下軟件開發(fā),有GIS及導航相關(guān)應用開發(fā)經(jīng)驗,無此經(jīng)驗的請勿投遞;
5.具備良好的代碼編寫風格和規(guī)范,能夠編寫高質(zhì)量、高效率的代碼;
6.掌握面向?qū)ο蟮姆治觥⒃O(shè)計原理,熟悉軟件開發(fā)過程及常用設(shè)計模式,具備良好的編程規(guī)范。