崗位職責(zé)
1、負責(zé)軟件系統(tǒng)設(shè)計需求說明書、系統(tǒng)設(shè)計方案、單元測試方案與報告、回歸測試方案與報告的編寫、評審與歸檔。 2、負責(zé)UI原型圖設(shè)計,并協(xié)助UI設(shè)計工程師完成UI設(shè)計。 3、協(xié)同系統(tǒng)工程師,嵌入式軟件工程師等完成通信協(xié)議的編寫與開發(fā)。
4、負責(zé)上位機調(diào)試軟件設(shè)計、代碼編寫、軟件調(diào)試與交付。 5、負責(zé)上位機應(yīng)用軟件代碼編寫、代碼調(diào)試、軟件交付與軟件迭代。
6、負責(zé)上位機軟件安裝環(huán)境確認,代碼的歸檔工作。
7、負責(zé)軟件操作說明書的編寫。 8、參與產(chǎn)品的轉(zhuǎn)產(chǎn)調(diào)試與客戶現(xiàn)場突發(fā)問題的處理。 9、負責(zé)產(chǎn)品生命周期內(nèi)的軟件維護與變更工作。 10、負責(zé)上位機軟件相關(guān)知識產(chǎn)權(quán)的申請,如專利、軟著等。
11、負責(zé)上位機軟件技術(shù)CBB平臺的建設(shè)工作。
任職要求
1、碩士及以上學(xué)歷,計算機、軟件工程、電子工程等相關(guān)專業(yè)畢業(yè)。 2、熟練掌握C/C++語言,能使用Visual Studio Code,Visual Studio,或者QT Creator進行代碼的開發(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ā)工具,能夠快速進行原型開發(fā),并交付UI工程師進行設(shè)計。
10、具有良好的代碼風(fēng)格和個人習(xí)慣,能夠使用Git或者SVN進行代碼管理。
11、具有積極進取的學(xué)習(xí)熱情,良好的團隊合作意識。