薪資面議。薪資面議。薪資面議。薪資面議。薪資面議。
崗位職責:
1. 開發及維護SD-WAN產品的客戶端、服務端相關應用程序。
2. 開發及維護網關產品的固件。
崗位要求:
一、基本職業素養:
1. 本科以上學歷,CET 4及以上英文讀寫水平,計算機相關專業畢業,具備2年以上C/C++研發工作經驗。
2. 熱愛編程工作,具備認真、嚴謹以及追求完美的性格特質。
3. 善于學習,喜歡研究新技術,能夠具有不斷更新自己所學專業知識及提出建設性意見的能力。
二、基礎知識要求:
1. 掌握操作系統的基本原理,理解多進程、多線程、文件系統、虛擬內存技術等基本概念。
2. 掌握計算機網絡的基本原理,理解常用網絡協議的工作原理,如IP、TCP、UDP、HTTP等。
3. 熟練使用常用辦公軟件,如Word、Excel、Visio等,具備一定的開發文檔撰寫能力。
4. 熟練使用Git版本管理工具。
5. 熟練使用WinScp、XShell等遠程登錄軟件。
6. 熟練使用VMWare虛擬機。
7. 熟練使用VSCode、Visual Studio、Qt Creator等開發環境。
三、專業知識要求:
1. 熟練掌握C/C++語言以及Qt開發框架。
2. 熟練掌握面相對象編程思想以及常用的軟件設計模式。
3. 掌握在Windows及Linux操作系統上開發跨平臺應用程序的技術,熟練使用CMake、QMake等跨平臺編譯工具。
4. 熟悉Openwrt操作系統,理解并掌握交叉編譯工作原理及相關技術。
5. 掌握socket網絡編程模型,理解并掌握select、epoll、overlap等io復用技術及相應編程模型。
行業知識要求(加分項):
1. 掌握Linux服務端高并發開發技術,熟練使用libevent開發庫。深刻理解線程安全、可重入、信號量、讀寫鎖以及原子變量等概念,并能夠編寫出可在多線程環境下穩定運行的代碼。
2. 掌握PKI體系中的網絡安全加密技術,理解對稱、非對稱加密算法,數字證書以及CA的基本工作原理。掌握openssl及sodium密碼算法庫的使用方法。
3. 理解TUN/TAP虛擬網卡及常見VPN技術的工作及實現原理。
4. 理解SOCKS5服務代理程序的工作及實現原理。
職位福利:五險一金、帶薪年假、定期體檢、周末雙休、定期團建、節日福利