崗位職責(zé):
1.負責(zé)醫(yī)用直線加速器控制端軟件的設(shè)計開發(fā),包括:實時/非實時通訊實現(xiàn),軟件行為安全分析和聯(lián)鎖實現(xiàn),狀態(tài)機實現(xiàn),硬件驅(qū)動實現(xiàn)(如總線接口、ADC、DAC、編碼器、電機驅(qū)動等)。
2.開展軟件設(shè)計、編碼、測試、集成及問題解決等。
3.與系統(tǒng)工程師一同對關(guān)鍵技術(shù)問題開展調(diào)研及快速實驗。
4.與硬件工程師一同設(shè)計硬件驅(qū)動程序。
5.與配置管理員一同建立和優(yōu)化開發(fā)工具和環(huán)境。
6.對其它軟件工程師的代碼進行評審和必要的驗證性測試。
7.參與系統(tǒng)架構(gòu)設(shè)計及研發(fā)流程改進等工作。
任職要求:
1. 本科及以上學(xué)歷,電子信息工程、計算機科學(xué)、自動化等相關(guān)專業(yè);
2. 2年以上嵌入式軟件C/C++開發(fā)經(jīng)驗;
3. 熟悉ARM芯片架構(gòu),具有RTOS或Linux等操作系統(tǒng)開發(fā)經(jīng)驗;
4. 熟悉TCP/IP協(xié)議棧的程序開發(fā),了解EtherNet/IP、ProfiNet、Powerlink、EtherCAT等總線的使用(任一即可);
5. 熟練使用STM32、GD32等開發(fā)工具,掌握UART、SPI、I2C、CAN等常用接口和外設(shè);
6. 具備基本的電路知識,能夠讀懂硬件電路圖和元器件規(guī)格書;
7. 熟練使用萬用表、示波器、信號發(fā)生器等測試儀器;
8. 規(guī)范的編碼技術(shù)和熟練的調(diào)試技巧;
9. 英語讀寫能力佳;
10. 具有LINAC/CT/MR/DR等大型醫(yī)療設(shè)備控制程序的開發(fā)經(jīng)驗優(yōu)先。