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