崗位職責(zé)
1、負(fù)責(zé)軟件系統(tǒng)設(shè)計需求說明書、系統(tǒng)設(shè)計方案、單元測試方案與報告、回歸測試方案與報告的編寫、評審與歸檔。
2、負(fù)責(zé)UI原型圖設(shè)計,并協(xié)助UI設(shè)計工程師完成UI設(shè)計。
3、協(xié)同系統(tǒng)工程師,嵌入式軟件工程師等完成通信協(xié)議的編寫與開發(fā)。
4、負(fù)責(zé)上位機(jī)調(diào)試軟件設(shè)計、代碼編寫、軟件調(diào)試與交付。
5、負(fù)責(zé)上位機(jī)應(yīng)用軟件代碼編寫、代碼調(diào)試、軟件交付與軟件迭代。
6、負(fù)責(zé)上位機(jī)軟件安裝環(huán)境確認(rèn),代碼的歸檔工作。
7、負(fù)責(zé)軟件操作說明書的編寫。
8、參與產(chǎn)品的轉(zhuǎn)產(chǎn)調(diào)試與客戶現(xiàn)場突發(fā)問題的處理。
9、負(fù)責(zé)產(chǎn)品生命周期內(nèi)的軟件維護(hù)與變更工作。
10、負(fù)責(zé)上位機(jī)軟件相關(guān)知識產(chǎn)權(quán)的申請,如專利、軟著等。
11、負(fù)責(zé)上位機(jī)軟件技術(shù)CBB平臺的建設(shè)工作。
任職要求
1、碩士及以上學(xué)歷,計算機(jī)、軟件工程、電子工程等相關(guān)專業(yè)畢業(yè)。
2、熟練掌握C/C++語言,能使用Visual Studio Code,Visual Studio,或者QT Creator進(jìn)行代碼的開發(fā)編譯。
3、熟悉常用的數(shù)據(jù)結(jié)構(gòu),如棧,隊列,鏈表等。
4、熟悉數(shù)據(jù)庫開發(fā),例如MySQL或SQL Sever,SQLite等,具有數(shù)據(jù)庫編程、管理能力 。
5、熟悉多線程通信的方式與特點。
6、熟悉TCP/IP、CAN通信協(xié)議架構(gòu),了解RS232、RS485等通信協(xié)議架構(gòu),有自定義協(xié)議開發(fā)經(jīng)驗。
7、了解QT信號與槽的概念和使用方法。
8、了解常用的數(shù)據(jù)處理算法,例如高斯擬合,數(shù)據(jù)濾波,平滑,求極值等。
9、熟練使用原型圖開發(fā)工具,能夠快速進(jìn)行原型開發(fā),并交付UI工程師進(jìn)行設(shè)計。
10、具有良好的代碼風(fēng)格和個人習(xí)慣,能夠使用Git或者SVN進(jìn)行代碼管理。
11、具有積極進(jìn)取的學(xué)習(xí)熱情,良好的團(tuán)隊合作意識。