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