工業軟件開發工程師:
崗位職責:
1、基于對硬件設計邏輯的深入理解,結合CAD/CAE/CAM工業軟件的特點,完成光學工業軟件交付。
2、負責軟件系統架構與方案設計,承擔模塊級開發,完成功能設計、代碼開發、單元測試、集成測試等工作;
3、負責軟件的代碼重構,識別代碼壞味道,從重用、擴展、安全、性能等視角對現有代碼持續升級;
4、負責軟件前端及網頁渲染界面的設計與開發工作,依據產品需求和用戶體驗原則,運用先進的前端技術,實現可視化呈現,如各類圖表、3D模型展示等,并運用技術手段提升頁面加載速度和流暢度。
技能要求:
1、掌握C/C++或Python/Js等編程語言,熟悉軟件開發環境、版本開發管理、編譯構建部署等測試工具;
2、精通 HTML、CSS、JavaScript 等前端開發技術,熟練掌握至少一種主流前端框架,如 Vue.js、React 等,熟悉 WebGL、Three.js 等圖形渲染技術,有工業數據可視化、3D模型展示等相關開發經驗者優先;
3、對軟件工程、設計模式、代碼重構有深入了解者優先;
4、有2年以上大型軟件項目開發經驗者優先,有數理算法經驗,從事過工業軟件開發者優先。
知識要求:
1、熟悉面向對象設計方法,了解軟件工程、敏捷開發等知識;
2、了解內存優化、性能優化、多線程、分布式、異構、CPU指令優化等常用軟件性能工程技術;
3、掌握常用數據結構、軟件庫的使用方法,理解常用算法的基本原理、操作過程、空間時間復雜度等;
4、掌握軟件設計原則、設計模式、組件化技術,并有成功應用案例;
5、熟悉瀏覽器原理和網絡通信知識,能夠處理跨域、緩存等問題。
公司信息
深圳市新凱來技術有限公司
2000-5000人
國有企業
電子/半導體/集成電路,金屬冶煉
職位地址:深圳龍崗區平湖街道深圳市新凱來技術有限公司6號樓1層