崗位職責(zé)
1. 負責(zé)公司車載電腦、車載黑盒、車載記錄儀等產(chǎn)品及跨平臺(Linux/Windows)桌面端、嵌入式 GUI 產(chǎn)品的 Linux 平臺下 QT 應(yīng)用程序設(shè)計、開發(fā)、維護與功能迭代。
2. 參與軟件需求分析與設(shè)計,與產(chǎn)品經(jīng)理、UI/UX 設(shè)計師協(xié)作,實現(xiàn)產(chǎn)品交互邏輯與視覺設(shè)計,撰寫相關(guān)技術(shù)文檔(如需求文檔、設(shè)計文檔等)。
3. 編寫高質(zhì)量、可復(fù)用、模塊化的 C、C++ 代碼,遵循代碼規(guī)范,完成軟件編碼、測試、上線及后期性能優(yōu)化(如內(nèi)存泄漏、多線程沖突、界面卡頓等問題優(yōu)化)。
4. 定位并解決開發(fā)過程中的技術(shù)問題,參與代碼評審,確保項目可維護性,保障項目按時交付。
任職要求:
1. 本科及以上學(xué)歷,計算機、軟件工程、電子信息等相關(guān)專業(yè);1年及以上開發(fā)經(jīng)驗。
2. 熟練使用Linux開發(fā)環(huán)境(Ubuntu/CentOS等),熟悉Shell腳本、GCC/GDB、Make/CMake;精通C++11/14/17,掌握面向?qū)ο缶幊獭⒃O(shè)計模式及內(nèi)存管理。
3. 熟練使用QT Widgets或QML/Quick開發(fā)復(fù)雜桌面/嵌入式GUI應(yīng)用,深入理解QT核心機制(信號槽、事件循環(huán)、元對象系統(tǒng))。
4. 熟悉QT多線程、網(wǎng)絡(luò)通信(TCP/UDP/HTTP)、數(shù)據(jù)庫(SQLite/MySQL)模塊。
5. 具備較強的獨立解決問題能力、邏輯思維能力及技術(shù)鉆研熱情,能主動學(xué)習(xí)新技術(shù); 良好的溝通能力與團隊協(xié)作精神,能高效對接跨職能團隊;責(zé)任心強,能承擔(dān)項目壓力,按時交付高質(zhì)量代碼。