一、岗位职责
1、负责 3D 成像系统中运动控制软件开发,涵盖样品台 XYZ 三轴运动控制、相机同步触发控制及振镜、透镜的扩展同步控制。
2、与硬件工程师、光学团队紧密配合,基于提供的 API / 通信协议实现软硬件协同,确保系统功能符合行业标准。
3、完成软件单元测试、集成测试及现场调试,配合硬件团队进行联调,解决兼容性、同步精度等技术问题,直至通过甲方验收标准。
4、探索运动控制领域前沿技术(如高精度同步算法、多轴协同控制),推动技术预研与方案迭代,提升系统性能(如运动精度、采集效率)。
5、为内部团队及客户提供技术支持,协助排查运动控制与相机同步过程中的异常问题,提供优化方案。
6、按要求提交完整交付物,包括源代码、需求分析文档、设计说明、用户手册及测试报告等,具有独立维护能力。
二、任职资格
1、电子工程、计算机科学与技术、控制工程、机械工程(测控方向)等相关专业本科及以上学历(硕士优先),具备扎实的控制理论、软件工程基础。
2、精通Python或C++/C# 开发语言,熟悉 Qt、MFC 等 GUI 框架,有工业控制软件界面设计经验者优先。
3、掌握运动控制核心技术,包括多轴同步算法、绝对 / 相对坐标系转换、伺服系统调试,熟悉 EtherCAT、Modbus 等工业通信协议。
3、具备相机和光学器件的控制开发经验,了解图像采集卡、工业相机参数配置(曝光、增益、触发模式)。
4、熟练使用至少一种开发工具:Visual Studio、Qt Creator、LabVIEW,熟悉版本控制工具(Git/SVN)及调试工具(示波器、逻辑分析仪)。
4、有运动控制软件开发项目经历(如 3D 打印、工业自动化、光学成像设备),至少主导过 1 个多轴运动与传感器 / 相机同步控制项目。
6、熟悉硬件接口调试(如运动控制卡、步进 / 伺服电机驱动器),具备软硬件联调能力,能快速定位并解决同步延迟、精度偏差等问题。
特别说明:
1、参与过光学成像设备(如荧光显微镜、数字切片扫描仪、激光扫描显微镜等)3D运动控制模块开发者优先。
2、发表过运动控制或光学成像领域专利、核心期刊论文,或者有过成功相关项目开发着优先。
3、工作模式:支持兼职或全职,兼职按项目阶段结算,全职享受完整福利体系。