崗位職責(zé):
負(fù)責(zé)公司核心Windows桌面客戶端軟件的設(shè)計(jì)、開發(fā)與維護(hù)工作。
使用QT框架進(jìn)行用戶界面開發(fā),確保界面美觀、交互流暢。
參與軟件架構(gòu)設(shè)計(jì)、模塊劃分,編寫高質(zhì)量、可維護(hù)的代碼。
進(jìn)行代碼審查、單元測(cè)試,并協(xié)助進(jìn)行持續(xù)集成和部署。
與產(chǎn)品經(jīng)理、設(shè)計(jì)師及其他團(tuán)隊(duì)成員緊密合作,確保產(chǎn)品功能順利落地。
分析和解決開發(fā)及線上環(huán)境中的技術(shù)難題和性能瓶頸。
任職要求:
1、開發(fā)平臺(tái): 精通Windows平臺(tái)下的Visual Studio開發(fā)環(huán)境,熟悉Win32 API或多線程編程。
2、框架技能: 必須熟練掌握QT框架,有基于QT的桌面應(yīng)用程序開發(fā)經(jīng)驗(yàn),理解QT的機(jī)制(如信號(hào)槽、事件處理、模型/視圖等)。
3、語言基礎(chǔ): 扎實(shí)的C++基礎(chǔ),理解面向?qū)ο缶幊?,了解C++11/14/17新特性,具備良好的編程習(xí)慣和代碼規(guī)范意識(shí)。
4、綜合能力: 具備良好的問題分析及解決能力,有強(qiáng)烈的責(zé)任心和團(tuán)隊(duì)合作精神。
具備以下任一方向經(jīng)驗(yàn)者優(yōu)先:
音視頻方向:
熟悉FFmpeg等開源音視頻處理庫,有音視頻編解碼、采集、渲染、流媒體傳輸?shù)认嚓P(guān)開發(fā)經(jīng)驗(yàn)。
了解音頻(AAC, OPUS)或視頻(H.264, H.265)編解碼原理。
3D圖形方向:
熟悉Direct3D 11/12或OpenGL,有3D圖形渲染基礎(chǔ)。
了解著色器(Shader)、渲染管線、紋理貼圖等基本概念,有相關(guān)項(xiàng)目經(jīng)驗(yàn)者更佳。