工作職責(zé):
1、負(fù)責(zé)公司桌面端或嵌入式端軟件的開發(fā)、維護(hù)及優(yōu)化,基于QT框架設(shè)計(jì)和實(shí)現(xiàn)高性能、跨平臺的應(yīng)用程序。
2、參與項(xiàng)目管理,需求分析、技術(shù)方案設(shè)計(jì),完成模塊開發(fā)及代碼審查。
3、解決軟件開發(fā)中的技術(shù)難題,提升軟件性能,穩(wěn)定性和用戶體驗(yàn)。配合團(tuán)隊(duì)完成跨平臺(Windows/Linux/macOS)適配及系統(tǒng)級功能開發(fā)。
4、編寫技術(shù)文檔,確保代碼可維護(hù)性和可擴(kuò)展性。
任職要求:
1、熟悉掌握C++語言,理解面向?qū)ο缶幊趟枷?,具備良好的代碼規(guī)范和架構(gòu)設(shè)計(jì)能力;精通QT框架及核心模塊(GUI、QML、網(wǎng)絡(luò)通信、多線程、數(shù)據(jù)庫等),有實(shí)際項(xiàng)目開發(fā)經(jīng)驗(yàn)。
2、熟悉QT跨平臺開發(fā)流程,能獨(dú)立完成Windows/Linux/macOS環(huán)境下的編譯(主要Linux)、部署及調(diào)試;有物聯(lián)網(wǎng)(IoT)、了解MQTT等通信協(xié)議、工業(yè)自動(dòng)化或醫(yī)療設(shè)備開發(fā)經(jīng)驗(yàn)。
3、3年以上QT開發(fā)經(jīng)驗(yàn),有中大型項(xiàng)目開發(fā)經(jīng)驗(yàn),熟悉完整軟件開發(fā)生命周期;有嵌入式設(shè)備開發(fā)(如ARM平臺)或工業(yè)控制軟件經(jīng)驗(yàn)者優(yōu)先。
4、良好的溝通能力、團(tuán)隊(duì)協(xié)作精神及抗壓能力;善于分析問題,具備獨(dú)立解決復(fù)雜技術(shù)問題的能力。
5、計(jì)算機(jī)科學(xué)、軟件工程、電子工程等相關(guān)專業(yè)本科及以上學(xué)歷。