C++開發(fā)工程師
職位描述
工作職責:
1、負責機器人底層系統(tǒng)及智能軟件的開發(fā);
2、根據(jù)產(chǎn)品規(guī)劃,進行相關(guān)需求的分析及驗證;
3、負責相關(guān)軟件模塊的設(shè)計、開發(fā)及單元測試;
4、配合項目組其他同事進行問題分析、定位及處理;
5、項目相關(guān)技術(shù)說明文檔的整理;
6、上級安排的及其他任務。
任職資格:
學歷專業(yè):***統(tǒng)招本科;機器人、計算機、軟件工程等相關(guān)專業(yè)
工作經(jīng)驗:3年以上C++開發(fā)經(jīng)驗
知識技能:
1、具備扎實的c++基礎(chǔ),有良好的面向?qū)ο笤O(shè)計思想;
2、熟悉TCP/IP協(xié)議,熟練socket編程,進程間通訊,以及多線程編程;
3、熟悉Linux系統(tǒng),熟悉cmake、qt等開發(fā)工具;
4、熟悉操作系統(tǒng)原理基礎(chǔ),具有x86/ARM 等跨平臺開發(fā)經(jīng)驗;
5、具有實時操作系統(tǒng)(如RTLinux、Xenomai等)開發(fā)經(jīng)驗者優(yōu)先,熟悉modbus、profinet等常用工業(yè)總線者優(yōu)先;
6、熟悉http、MQTT等應用層協(xié)議者優(yōu)先;
7、具備良好的編程素養(yǎng),熟練使用git;
8、具有良好的工作習慣,團隊合作能力,能夠及時反饋工作情況。