崗位職責:
1、負責公司門鎖軟件、數(shù)控相關(guān)產(chǎn)品的開發(fā)與維護;
2、結(jié)合產(chǎn)品需求與技術(shù)規(guī)格說明書,完成相應軟件模塊的設計與開發(fā);
3、配合公司其他部門完成產(chǎn)品生產(chǎn)調(diào)試售前、售后技術(shù)支持工作 ;
4、負責項目的測試與后續(xù)代碼的升級維護。
任職要求:
1、學歷及專業(yè)要求:本科及以上學歷,計算機、軟件工程或相關(guān)專業(yè),1年以上C++/Qt開發(fā)經(jīng)驗,優(yōu)秀應屆畢業(yè)生亦可;
2、技能及工作經(jīng)驗:
①.熟練掌握C++語言的核心特性,包括面向?qū)ο缶幊蹋?、繼承、多態(tài))STL、智能指針、Lambda表達式、C++對象內(nèi)存布局等相關(guān)技術(shù);
②.熟練掌握多線程及線程安全、串口通信、網(wǎng)絡編程、數(shù)據(jù)庫開發(fā);
③.熟悉客戶端開發(fā)相關(guān)技術(shù)(Qt、MFC),主導開發(fā)過Qt相關(guān)的項目,理解Qt的信號槽運行機制,使用過QSerialPort,QtNetwork,QTcpSocket,QThread,QSql相關(guān)的類和模塊進行實際開發(fā),能夠獨立解決開發(fā)中遇到的問題;
④.理解面向?qū)ο笤O計原則,使用過常用的設計模式,并能夠舉例分析特定設計模式的使用場景和優(yōu)缺點;
⑤.具備良好的編碼規(guī)范意識和注釋習慣,注重代碼可讀性和可維護性;
⑥.熟練使用Git版本控制工具。
3、工作認真負責有責任心,有較強的學習能力和問題解決能力;具備良好的團隊協(xié)作精神和溝通能力;能承受一定工作壓力,具備項目推進意識。