1.负责大型放疗设备软件的开发。
2.参与软件需求分析活动,输出技术方案。
3.负责根据软件需求进行设计、编码、单元测试、集成测试,并输出相关设计文档及代码。
1.本科及以上学历,计算机、数学等相关专业。
2.具有JAVA、C#、C++等至少一种面向对象语言的开发经验。
3.理解UML及OOD&OOP设计思想,精通设计模式。
4.熟悉软件工程及基本开发流程。
5.至少精通一种数据库开发。
6.了解大型医疗设备相关的合规性、具备电子或质子或中子等放疗设备从业经验优先。
7.工作认真负责、积极主动、具备良好的团队合作精神。
8.具备较强的独立工作、分析问题和解决问题的能力。
1.参与BNCT治疗计划系统(TPS)设计开发。
2.参与BNCT治疗计划系统(TPS)工作流设计。
3.参与BNCT治疗计划系统(TPS)剂量算法和计划优化算法的开发设计和验证。
4.参与BNCT治疗计划系统(TPS)验证测试。
5.参与BNCT治疗计划系统(TPS)相关文档撰写。
6.参与后期BNCT治疗计划系统(TPS)维护更新。
1.硕士及以上学历,计算机科学软件工程、物理、数学、生物医学工程等相关专业。
2.对MATLAB.C++或Python等工具有足够的实践经验,有GPU计算、多核编程、线性/非线性优化算法相关经验者优先。
3.有放疗治疗计划系统开发经验,了解临床流程、放疗计划设计流程。
4.有开发蒙特卡洛粒子输运算法和医疗影像相关算法实习经验者优先。
1、负责软件产品的调研、设计与开发;
2、能够独立进行需求分析,并完成设计、编码和调试功能模块;
3、编写软件需求、设计文档和程序文件;
4、执行相关的开发工作任务;
5、协同其他设计人员完成系统产品开发;
6、保证开发的产品质量;
7、完成领导交办的临时性工作,并将完成情况及时汇报;
8、能够独立进行相应的难点技术攻关;
9、能够进行在役产品/研制产品的移植和维护,包括对新需求进行开发、对变更部分进行设计审查以及对现场BUG进行跟踪定位和解决。
1、硕士及以上学历 ;
2、计算机、自动化等相关专业;
3、精通C/C++语言,熟悉面向对象编程;
4、掌握底层服务软件开发流程;
5、掌握至少一种通信接口开发方式;
6、熟悉Linux操作系统,了解Linux系统基本操作命令,能在Linux下编程;
7、熟悉MySQL/SQL Server等主流数据库操作;
8、了解Qt开发,或有DCS、SCADA相关产品开发经验者优先;
9、具有较强的沟通协调能力及良好的团队协作精神。