崗位職責(zé):
1.負(fù)責(zé)Windows平臺下C++軟件的設(shè)計、開發(fā)和優(yōu)化,確保高性能和高質(zhì)量的軟件交付。
2.參與系統(tǒng)架構(gòu)設(shè)計,分析需求,撰寫技術(shù)文檔,協(xié)助制定開發(fā)計劃。
3.針對現(xiàn)有軟件進(jìn)行代碼重構(gòu)、性能調(diào)優(yōu)以及新功能開發(fā),提高產(chǎn)品的穩(wěn)定性和用戶體驗。
4.參與項目的技術(shù)討論,解決技術(shù)難題,提供指導(dǎo)和支持。
5.撰寫和維護(hù)測試用例,進(jìn)行單元測試和集成測試,確保軟件的可靠性。
6.與產(chǎn)品經(jīng)理、測試團(tuán)隊及其他開發(fā)人員密切合作,推動項目進(jìn)度。
任職要求:
1.計算機(jī)科學(xué)、軟件工程或相關(guān)專業(yè)本科及以上學(xué)歷。
2.3年以上C++軟件開發(fā)經(jīng)驗,熟悉Windows開發(fā)環(huán)境及相關(guān)API。
3.精通C++編程語言,理解面向?qū)ο缶幊淘瓌t,熟悉數(shù)據(jù)結(jié)構(gòu)和算法。
4.熟練使用VC++編程環(huán)境,熟悉QT,有豐富的上位機(jī)軟件開發(fā)經(jīng)驗。
5.有大型軟件項目的架構(gòu)設(shè)計和開發(fā)經(jīng)驗,至少參與開發(fā)設(shè)計市場化軟件項目2項,能獨(dú)立承擔(dān)模塊設(shè)計與開發(fā)。
6.熟悉多線程編程、網(wǎng)絡(luò)編程,能夠處理復(fù)雜的多線程應(yīng)用程序。
7.有良好的問題分析和解決能力,能在壓力下高效工作。
8.熟悉版本控制工具(如Git、SVN)和項目管理工具(如JIRA、Confluence)。
優(yōu)先條件:
1.有上位機(jī)軟件開發(fā)經(jīng)驗,或無線電信號監(jiān)測軟件開發(fā)經(jīng)驗者優(yōu)先。
2.具有跨平臺開發(fā)經(jīng)驗(如使用QT或其他框架)者優(yōu)先。
3.熟悉數(shù)據(jù)庫技術(shù)(如SQL Server、MySQL)和API接口調(diào)用。
4.有團(tuán)隊管理或項目管理經(jīng)驗者優(yōu)先。
5.英語能力良好,能夠閱讀和撰寫技術(shù)文檔。
薪資范圍:面談,具體待遇由面試評估決定。