崗位職責(zé):
負(fù)責(zé)三維CAE仿真軟件、一維系統(tǒng)仿真軟件的用戶交互界面和軟件功能的開發(fā)設(shè)計、實現(xiàn)、優(yōu)化,工作內(nèi)容包含:
1.配合產(chǎn)品團隊進行交互和UI設(shè)計,理解業(yè)務(wù)需求,負(fù)責(zé)梳理業(yè)務(wù)邏輯并技術(shù)拆解;
2.負(fù)責(zé)軟件框架、基于Qt框架的用戶交互界面、以及數(shù)據(jù)管理和存儲等軟件功能的開發(fā)實現(xiàn)、單元測試設(shè)計、bug修復(fù)、性能調(diào)優(yōu),保證軟件的穩(wěn)定性和可擴展性;
3.主導(dǎo)開發(fā)團隊協(xié)作,參與功能接口的定義,負(fù)責(zé)功能模塊的集成和調(diào)用,實現(xiàn)軟件產(chǎn)品功能;
4.負(fù)責(zé)相關(guān)架構(gòu)設(shè)計、詳細開發(fā)設(shè)計、開發(fā)自測等文檔的編寫工作;
5.參與開發(fā)和維護軟件通用框架、通用UI組件、通用功能組件。
任職要求:
1.本科及以上學(xué)歷,3年以上軟件開發(fā)工作經(jīng)驗;
2.熟練使用C++語言,熟練使用Qt或MFC框架;
3.熟悉面向?qū)ο蟮木幊趟枷牒统S玫能浖O(shè)計模式,具有一定代碼架構(gòu)能力;
4.掌握基本軟件開發(fā)流程和開發(fā)工具;
5.對技術(shù)有熱情,思維敏捷、踏實肯干、積極主動,有快速學(xué)習(xí)和解決問題能力;
6.具有良好溝通與表達能力,良好的團隊協(xié)作精神與責(zé)任感。
加分項:
1.有商業(yè)CAE軟件、或一維系統(tǒng)仿真軟件的使用或開發(fā)經(jīng)驗;
2.有插件式開發(fā)經(jīng)驗。