崗位職責:
1、負責跨平臺(Windows/Linux/macOS/嵌入式)QT應用程序的設計、開發和維護;
2、參與QT界面框架的優化,提升用戶體驗和性能;
3、編寫高質量、可維護的C++代碼,遵循軟件開發規范;
4、與產品經理、UI/UX設計師協作,實現交互邏輯和功能需求;
5、解決開發中的技術難題,如多線程、內存管理、跨平臺兼容性等;
6、參與代碼評審、單元測試及持續集成(CI/CD)流程優化。
任職要求:
1、計算機科學與技術、軟件工程、數學、物理等相關專業本科及以上學歷,2年工作經驗。
2、熟練掌握C++編程語言,有良好的編程習慣和代碼規范。
3、熟練使用QT開發環境及相關開發工具和環境qtcreator,有QT5編程開發經驗,熟悉QT庫,能夠實現一般復雜點的UI控件。
4、熟悉Linux嵌入式系統開發和Shell編程,具備Linux下網絡編程經驗。
5、掌握QT的常用機制(信號、槽、布局管理、多線程),熟悉QTocket通信等。
6、熟悉Mysql、Postgre、Oracle等常用數據庫。
7、熟悉 VTK(Visualization Toolkit) 或 OpenGL,具備3D圖形渲染開發經驗優先。
8、了解QT與VTK/OpenGL的集成開發(如QVTKWidget、QOpenGLWidget等)。
9、溝通能力好,思維清晰,工作認真細致,責任感強,能夠承擔一定的工作壓力,有良好的團隊協作意識。