C++開發(fā)工程師
8000-12000元/月[崗位職責(zé)]
1、硬件協(xié)議通信開發(fā):負(fù)責(zé)基于C++實現(xiàn)與第三方硬件設(shè)備的通信,熟練掌握并應(yīng)用TCP/P、UDP、串口(COM)、RS232、RS485等多種通信協(xié)議。
2、需求對接與項目管理:與硬件供應(yīng)商進(jìn)行技術(shù)需求對接,整理并細(xì)化硬件產(chǎn)品需求,跟蹤和推動供應(yīng)商的開發(fā)進(jìn)度,確保產(chǎn)品符合項目要求。
3、應(yīng)用層定制開發(fā):根據(jù)業(yè)務(wù)場景和交互需求,進(jìn)行上層應(yīng)用的定制化開發(fā)、調(diào)試和優(yōu)化,確保軟件與硬件的協(xié)司穩(wěn)定工作。
[崗位要求]
1、基本要求:統(tǒng)招本科及以上學(xué)歷,自動化、電子工程、機(jī)械電子、計算機(jī)等相關(guān)專業(yè)。
2、工作經(jīng)驗:具備1年及以上C++開發(fā)經(jīng)驗,有硬件集成、嵌入式系統(tǒng)、工業(yè)控制或物聯(lián)網(wǎng)(1oT)等相關(guān)領(lǐng)域開發(fā)經(jīng)驗者優(yōu)先。
3、技術(shù)能力:
熟練掌握C++語言,熟悉C++11/17等新特性及開發(fā)規(guī)范。
熟練使用Visual Studio、VS Code等主流開發(fā)IDE進(jìn)行開發(fā)和調(diào)試。
具備良好的編程習(xí)慣,代碼結(jié)構(gòu)清晰,可讀性強(qiáng),并有良好的代碼注釋習(xí)慣。
4、工具使用:熟練使用Git或SVN等版本控制工具,具備團(tuán)隊協(xié)作開發(fā)意識。
5、個人素質(zhì):具備出色的溝通能力、邏輯思維能力和解決問題的能力,能高效地完成工作任務(wù)。
[加分項]
1、有實際的多線程、網(wǎng)絡(luò)編程或跨平臺(Windows/Linux)開發(fā)經(jīng)驗者優(yōu)先。
2、了解基本的硬件知識,能閱讀簡單的電路圖,有使用示波器、邏輯分析儀等工具進(jìn)行調(diào)試的經(jīng)驗。
3、有Q等GUI框架開發(fā)經(jīng)驗,能夠編寫用于設(shè)備控制和狀態(tài)顯示的上位機(jī)軟件。
4、熟悉一種常見的工業(yè)協(xié)議(如Modbus,CANopen等)或視頻采集卡SDK集成經(jīng)驗者優(yōu)先。