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