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