崗位職責(zé):
1、內(nèi)核開發(fā)與定制:基于 Chromium 或其他開源瀏覽器框架,開發(fā)定制化功能(如企業(yè)策略管理、URL 過濾、證書管控、打印增強(qiáng)等);
2、性能調(diào)優(yōu):優(yōu)化頁面加載速度、內(nèi)存占用、啟動(dòng)時(shí)間、GPU 渲染效率等關(guān)鍵指標(biāo);
3、安全加固:實(shí)現(xiàn)或增強(qiáng)沙箱機(jī)制、進(jìn)程隔離、惡意網(wǎng)站攔截、證書校驗(yàn)、反調(diào)試等安全能力;
4、兼容性支持:解決老舊 Web 應(yīng)用、ActiveX、NPAPI 插件(如需兼容)等遺留系統(tǒng)的適配問題;
5、崩潰分析與修復(fù):通過 minidump、ASan、TSan、Valgrind 等工具定位并修復(fù)崩潰、死鎖、內(nèi)存越界等問題;
6、跨平臺(tái)構(gòu)建:維護(hù) Windows / Linux / macOS 下的編譯系統(tǒng)(GN + Ninja);
7、標(biāo)準(zhǔn)與協(xié)議實(shí)現(xiàn):參與 HTTP/3、WebAssembly、WebGPU、WebRTC 等新 Web 標(biāo)準(zhǔn)的集成或裁剪;
8、文檔與知識(shí)沉淀:編寫技術(shù)設(shè)計(jì)文檔、接口說明、調(diào)試指南,推動(dòng)團(tuán)隊(duì)技術(shù)能力建設(shè)。
任職要求:
1、本科及以上學(xué)歷,計(jì)算機(jī)科學(xué)或相關(guān)專業(yè),5年以上C++開發(fā)經(jīng)驗(yàn);
2、能夠設(shè)計(jì)、開發(fā)并維護(hù)高性能、高可靠的C++核心模塊與系統(tǒng),能夠參與系統(tǒng)架構(gòu)設(shè)計(jì),推動(dòng)技術(shù)方案落地,保障系統(tǒng)的可擴(kuò)展性與穩(wěn)定性;
3、能夠深入優(yōu)化系統(tǒng)性能,解決內(nèi)存管理、并發(fā)編程、網(wǎng)絡(luò)通信等關(guān)鍵問題;
4、能夠編寫高質(zhì)量、可維護(hù)的代碼,建立代碼規(guī)范,主導(dǎo)代碼審查與技術(shù)分享;
5、能夠協(xié)同跨部門團(tuán)隊(duì)(如產(chǎn)品、測試、運(yùn)維)推進(jìn)項(xiàng)目迭代,精通C++11/14/17標(biāo)準(zhǔn),深入理解面向?qū)ο蟆⒛0?、STL、內(nèi)存模型等;
6、具備系統(tǒng)級編程能力,熟悉多線程、并發(fā)編程、鎖優(yōu)化、網(wǎng)絡(luò)編程(TCP/IP);
7、熟悉Linux開發(fā)環(huán)境,掌握GCC/Clang、GDB、Valgrind等工具鏈;
8、熟悉C++20特性,有跨平臺(tái)(Windows/Linux/macOS)開發(fā)經(jīng)驗(yàn);
9、了解Python/Go/Rust等語言,具備全棧開發(fā)或工具鏈建設(shè)經(jīng)驗(yàn);
10、良好的溝通協(xié)作能力,能清晰表達(dá)技術(shù)觀點(diǎn),推動(dòng)團(tuán)隊(duì)技術(shù)決策。