该职位来源于猎聘 Job description and Responsibility:
- Work in a global team on the research and development of the Control system of medical linear accelerator (Linac) radiotherapy systems.
- Work in collaboration with local engineering team on control software design and implementation.
- Proactively provide technical inputs to influence the direction of IGRT product strategy and roadmap.
- To be involved into whole life cycle of software development, researching new technology and implementing algorithms/architectural designs, implement software applications including design, unit testing and validation.
- Ensure software quality standards are met through documentation, risk analysis and testing support.
- Propose and investigate new technologies for control software development for Conventional Linac product.
- Develop new methods and algorithms for current and next-generation radiotherapy products releases.
- Develop analysis methods and tools for control system and software performance evaluation.
- Explore and share cutting-edge technologies in the field of radiotherapy.
- Transfer knowledge and achievements from research to other parts of the organization, especially engineering teams, through oral and written communication, personnel training, and the production of white papers and/or training materials as necessary. Qualification:
- Education & Major, Certification: Bachelor or Master's degree; Major in computer science or relevant engineering; Bachelor's candidate needs 5 years software development experience at least
- Knowledge, Experience & Skills (Necessary Items)
- Master in C/C++ programming, OOD/OOA, design pattern.
- Software development experience in one or more general purpose programming languages including but not limited to: C/C++, Python, C#.
- Background knowledge in embedded OS (such as LynxOS, VxWorks), Linux.
- Familiar with Cmake, Shell, Boost, ZeroMQ, Protobuf, OpenSSL.
- Familiar with Industrial Bus technology (CAN, Powerlink, EtheCAT), CAN Open (e.g. Cia 301/402)
- Familiar with CICD, Git, Azure DevOps, Jenkins.
- Knowledge, Experience & Skills (Preferred Items)
- Experience in medical software and medical image processing
- Experience in cybersecurity technologies
- Experience in Agile development process (Scrum, SAFe)