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