返回查询:Senior Software / 北京

该职位来源于猎聘 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)