中核粒子-放疗-嵌入式软件工程师(J26944)
中核粒子医疗科技有限公司 · 北京市·亦庄开发区/通州区 · 社招
AI 摘要智能生成
负责医用直线加速器控制端软件的设计开发,包括
职位描述
1.负责医用直线加速器控制端软件的设计开发,包括:实时/非实时通讯实现,软件行为安全分析和联锁实现,状态机实现,硬件驱动实现(如总线接口、ADC、DAC、编码器、电机驱动等)。 2.开展软件设计、编码、测试、集成及问题解决等。 3.与系统工程师一同对关键技术问题开展调研及快速实验。 4.与硬件工程师一同设计硬件驱动程序。 5.与配置管理员一同建立和优化开发工具和环境。 6.对其它软件工程师的代码进行评审和必要的验证性测试。 7.参与系统架构设计及研发流程改进等工作。
任职要求
- 本科及以上学历,电子信息工程、计算机科学、自动化等相关专业;
- 2年以上嵌入式软件C/C++开发经验;
- 熟悉ARM芯片架构,具有RTOS或Linux等操作系统开发经验;
- 熟悉TCP/IP协议栈的程序开发,了解EtherNet/IP、ProfiNet、Powerlink、EtherCAT等总线的使用(任一即可);
- 熟练使用STM
- GD32等开发工具,掌握UART、SPI、I2C、CAN等常用接口和外设;
- 具备基本的电路知识,能够读懂硬件电路图和元器件规格书;
- 熟练使用万用表、示波器、信号发生器等测试仪器;
- 规范的编码技术和熟练的调试技巧;
- 英语读写能力佳;
- 具有LINAC/CT/MR/DR等大型医疗设备控制程序的开发经验优先。