崗位職責(zé):
⑴ 參與軟件項(xiàng)目的需求評(píng)審、設(shè)計(jì)和開發(fā)工作;
⑵ 根據(jù)項(xiàng)目計(jì)劃,按期高質(zhì)量地完成開發(fā)任務(wù);
⑶ 負(fù)責(zé)產(chǎn)品相關(guān)功能或模塊的設(shè)計(jì)與開發(fā)工作,解決產(chǎn)品開發(fā)中發(fā)現(xiàn)的問題,能夠獨(dú)立完成開發(fā)任務(wù);
⑷ 負(fù)責(zé)編寫數(shù)據(jù)庫設(shè)計(jì)、通信接口協(xié)議等文檔;
⑸ 負(fù)責(zé)協(xié)助測(cè)試工程師完成產(chǎn)品的測(cè)試工作;
⑹ 編寫軟件部署文檔和維護(hù)等技術(shù)文檔。
崗位要求:
⑴ 熟練掌握C/C++編程語言,熟悉面向?qū)ο蟮木幊趟枷?,了解常見的編程模型和?shù)據(jù)結(jié)構(gòu),有良好的編碼風(fēng)格;
⑵ 熟悉windows、Linux和嵌入式系統(tǒng)下編程環(huán)境,熟練掌握常見的編譯工具,例如:VS、Clion和QT 等;
⑶ 熟練掌握Sqlite、MySQL或MariaDB等常見數(shù)據(jù)庫的操作,具備設(shè)計(jì)高效、高可靠性數(shù)據(jù)庫的經(jīng)驗(yàn);
⑷ 熟練掌握多線程、多進(jìn)程,線程池和循環(huán)隊(duì)列的應(yīng)用;
⑸ 熟悉TCP/IP、Http/Https網(wǎng)絡(luò)協(xié)議,具有Socket、WebSocket或WebService通信協(xié)議開發(fā)經(jīng)驗(yàn),熟練掌握線程間或進(jìn)程間通信方式;
⑹ 具有Nginx擴(kuò)展模塊開發(fā)經(jīng)驗(yàn),熟悉Nginx參數(shù)文件配置;
⑺ 熟悉CMakeList和Makefile編寫規(guī)則;
⑻ 具有C++圖形化GUI開發(fā)經(jīng)驗(yàn),例如:QT QSS、QML或wxWidgets;
⑼ 熟悉RS232、RS485等串口通信協(xié)議,具有Modbus RTU或ModbusTCP通信協(xié)議開發(fā)經(jīng)驗(yàn)。
個(gè)人條件:
⑴ 大學(xué)本科以上學(xué)歷,計(jì)算機(jī)、通信工程或電子電氣工程等相關(guān)專業(yè);
⑵ 工作年限:3~5年工作經(jīng)驗(yàn);
⑶ 薪酬范圍:月薪8K~15K之間。