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