Current Vacancies

Current Vacancies

Software Engineer / Research Assistant

软件工程师/研究助理


岗位职责

1. 负责医学手术实时交互和仿真软件核心模块的开发和维护;

2. 医学图像数据的重建和前处理,包括但不限于医学图像重建、网格模型简化、光顺、修复以及体网格生成等;

3.医学图像数据的可视化,包括但不限于体数据渲染、面网格渲染、体网格渲染、动画生成等;

4.软件模块架构的设计和性能优化,包括但不限于渲染性能、内存占用、启动速度等;

5.保持知识的更新,探索前沿技术,为软件的发展提供技术支持。

 

任职要求

1.计算机科学/工程相关专业,硕士及以上学历,应届生或往届生均可;

2.扎实的算法、数据结构、操作系统、软件工程基础知识;

3.热爱编程,熟悉C++语言,了解Python,具有良好的编程习惯;

4.至少熟悉如下领域之一:1)数字几何处理技术;2)图形渲染技术;

5.良好的数学素养和英文阅读功底;

6.良好的沟通表达能力和团队合作意识;

7.有较强的学习能力、分析及解决问题能力;

8.有较强的自驱力。


加分项

1.熟悉OpenCASCADE, CGAL, libigl, OpenCV等常用几何和视觉处理库中的一个或者多个;

2.熟悉VTK、ITK等科学可视化库和医学图像处理库;

3.熟悉Qt编程和界面设计;

4.熟悉常用的几何处理软件或者渲染引擎,包括但不限于Blender, 3dMax, Unreal, Unity等;

5.有软件商业化的经验者优先,熟悉医疗器械领域软件开发领域者优先。


申请方式

请将个人简历发送至hr02@cair-cas.org.hk。邮件主题请注明应聘[岗位名称]-[姓名]-[官网投递]。

 

Job Responsibilities

1.Develop and maintain core modules for medical surgical real-time interactive and simulation software.

2.Reconstruction and pre-processing of medical image data, including but not limited to medical image reconstruction, mesh model simplification, smoothing, repair, and volume mesh generation.

3.Visualization of medical image data, including but not limited to volume rendering, surface mesh rendering, volume mesh rendering, and animation generation.

4.Design and performance optimization of software module architecture, including but not limited to rendering performance, memory usage, and startup speed.

5.Maintain up-to-date knowledge, explore cutting-edge technologies, and provide technical support for software advancement.

 

Job Requirements

1. Master's degree or higher in Computer Science, Engineering, or a related field. Recent graduates and experienced candidates are both welcome.

2.Solid foundation in algorithms, data structures, operating systems, and software engineering fundamentals.

3.Passion for programming with proficiency in C++ and familiarity with Python. Possess good coding habits.

4.Familiarity with at least one of the following areas: 1) Digital Geometry Processing; 2) Computer Graphics Rendering techniques.

5.Strong mathematical aptitude and ability to read technical literature in English.

6.Excellent communication skills and a strong sense of teamwork.

7.Strong learning capability, and analytical and problem-solving skills.

8.High level of self-motivation and initiative.


Preferred Qualifications

1.    Familiarity with one or more common geometry and vision libraries such as OpenCASCADE, CGAL, libigl, or OpenCV.

2.    Experience with scientific visualization libraries and medical image processing libraries such as VTK or ITK.

3.    Proficiency in Qt programming and UI design.

4.    Familiarity with common geometry processing software or rendering engines, including but not limited to Blender, 3ds Max, Unreal Engine, or Unity.

5.    Prior experience in commercial software development is a plus. Familiarity with the medical device software development field is highly preferred.


Application Method

Please send your resume to hr02@cair-cas.org.hk. For the email subject line, please indicate: Application for [Position Name] - [Name] - [Applied via CAIR Official Website].