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