崗位職責(zé):
1.系統(tǒng)架構(gòu)設(shè)計(jì):負(fù)責(zé)設(shè)計(jì)和優(yōu)化醫(yī)療器械中加速器與磁鐵控制的系統(tǒng)架構(gòu),保證系統(tǒng)性能和可靠性;
2.異步控制開發(fā):使用JAVA開發(fā)異步控制模塊,對(duì)實(shí)時(shí)控制算法進(jìn)行優(yōu)化,提高控制精度和響應(yīng)速度;
3.并發(fā)與性能優(yōu)化:設(shè)計(jì)高效的異步控制機(jī)制,優(yōu)化JVM內(nèi)存管理和垃圾回收,確保系統(tǒng)在高負(fù)載下的穩(wěn)定運(yùn)行;
4.技術(shù)與性能調(diào)優(yōu):分析JAVA應(yīng)用性能,運(yùn)用JVM調(diào)優(yōu)技術(shù)提升系統(tǒng)響應(yīng)速度和穩(wěn)定性,對(duì)高實(shí)時(shí)性要求的功能模塊進(jìn)行優(yōu)化;
5.功能開發(fā)與擴(kuò)展:開發(fā)控制功能,如動(dòng)態(tài)能量調(diào)節(jié)、磁場(chǎng)校準(zhǔn)、設(shè)備自動(dòng)校準(zhǔn)等,設(shè)計(jì)控制模塊升級(jí),支持系統(tǒng)的擴(kuò)展性;
6.團(tuán)隊(duì)協(xié)作與指導(dǎo):協(xié)調(diào)硬件、測(cè)試及其他開發(fā)團(tuán)隊(duì),確保軟件架構(gòu)與硬件需求相匹配,指導(dǎo)團(tuán)隊(duì)成員提升技術(shù)能力;
7.文檔與生命周期管理:編寫和維護(hù)架構(gòu)設(shè)計(jì)文檔,管理軟件開發(fā)生命周期,確保項(xiàng)目按計(jì)劃和質(zhì)量標(biāo)準(zhǔn)順利推進(jìn)。
任職要求:
1.學(xué)歷背景:計(jì)算機(jī)科學(xué)、軟件工程、電子信息工程或相關(guān)專業(yè)本科及以上學(xué)歷;
2.工作經(jīng)驗(yàn):擁有5年以上JAVA開發(fā)經(jīng)驗(yàn),3年以上軟件架構(gòu)設(shè)計(jì)經(jīng)驗(yàn),具備復(fù)雜系統(tǒng)架構(gòu)設(shè)計(jì)和優(yōu)化經(jīng)驗(yàn),具有醫(yī)療器械、核電、大型設(shè)備控制系統(tǒng)設(shè)計(jì)經(jīng)驗(yàn)優(yōu)先;
3.專業(yè)技能:精通JAVA,熟悉Spring框架和設(shè)計(jì)模式,能夠設(shè)計(jì)高效、可擴(kuò)展的軟件架構(gòu);
精通UML建模,具備獨(dú)立完成系統(tǒng)架構(gòu)設(shè)計(jì)并輸出設(shè)計(jì)文檔的能力;
熟悉JVM原理、內(nèi)存管理、多線程編程及性能調(diào)優(yōu)技術(shù);
了解工業(yè)設(shè)備控制系統(tǒng)和實(shí)時(shí)操作系統(tǒng),有硬件接口開發(fā)經(jīng)驗(yàn)者優(yōu)先;
4.綜合能力:工作態(tài)度積極認(rèn)真,責(zé)任心強(qiáng),具備優(yōu)秀的溝通、協(xié)調(diào)和問題解決能力,具備產(chǎn)品線及技術(shù)線管理和規(guī)劃能力;
5.語言能力:英語流利,能夠與國際團(tuán)隊(duì)進(jìn)行有效溝通和交流。