崗位職責
1.軟件設計和開發(fā):負責導航軟件的系統設計與開發(fā),包括實現軟件架構、構建模塊和模塊間的通信機制等,確保軟件的穩(wěn)定性、可靠性和安全性。
2.編程語言和工具:精通相關開發(fā)語言,如C++、Java等,并熟悉相關開發(fā)工具的使用,如Eclipse、Visual Studio等。
3.代碼規(guī)范與維護:確保代碼質量符合標準要求,尤其是安全性和可維護性,及時發(fā)現和解決問題。
4.溝通和合作:與客戶、用戶和其他開發(fā)人員進行有效地溝通和合作,提供優(yōu)質的技術支持和服務,解決各類問題。
5.需求分析和評估:進行需求分析,評估軟件功能和性能等方面的要求和標準,確保軟件能夠滿足客戶和用戶的需求。
6.技術研究和提升:進行相關技術研究和學習,保持行業(yè)前沿的技術水平,提高開發(fā)效率和質量。
7.性能優(yōu)化和調試:通過測試和性能優(yōu)化,確保導航軟件的穩(wěn)定性和高效性,及時發(fā)現和解決自身存在的問題或漏洞。
崗位要求:
1.具備計算機、軟件工程、通信、自動化或電子信息等相關專業(yè)的碩士研究生及以上學歷,擁有三年以上的開發(fā)經驗;具有學校項目經歷者將優(yōu)先考慮。
2.精通C++編程語言,熟悉Shell腳本語言;具備嚴謹和規(guī)范的編程風格;熟悉常用的調試技術,能獨立進行Debug;掌握常用的數據結構與算法。
3.精通Windows/Linux系統編程,具備網絡通信、內存管理、多線程處理以及網絡編程方面的豐富經驗。
4.精通TCP/IP網絡通信協議,并熟練掌握SIP、HTTP、SOAP等協議。
5.精通軟件設計原理與方法論,能夠運用設計模式;對嵌入式軟件架構設計及其實施有深入了解,能夠設計出優(yōu)質的模塊交互接口,并熟練使用Visual Studio等主流開發(fā)工具。
6.熟悉MFC/QT應用程序,具備SDK開發(fā)經驗。
7.熟悉Matlab開發(fā)工具。
8.積極主動地學習,主動溝通,展現出強大的執(zhí)行力,具備深邃的技術鉆研精神,思維縝密,責任心顯著,追求高質量的代碼,重視文檔的清晰表達,具備優(yōu)秀的學習能力、團隊協作能力和溝通能力。