锦鲤求职

江苏北人

C#开发工程师

锦鲤会替你打开官网网申、按简历自动填表提交,你只需要在关键步骤确认。

岗位描述

工作职责
1.参与工业3D视觉及点云处理桌面软件的设计、开发、调试与维护,负责软件功能模块及业务流程的实现。

2.使用 C# / .NET 进行桌面软件开发,参与软件整体架构设计、模块划分及公共组件开发,保证软件具有良好的可维护性和扩展性。

3.负责3D点云相关软件功能开发,包括点云数据加载、管理、可视化、交互操作以及算法结果展示等。

4.与视觉算法团队协作,完成点云处理、工件识别、姿态估计、焊缝检测等算法模块在桌面软件中的集成与调用,包括参数配置、任务执行、结果解析及异常处理。

5.参与 C# 与 C/C++ 算法模块之间的接口集成,完成 DLL 调用、数据结构转换及模块间数据交互。

6.负责多线程及异步任务相关功能开发,实现点云加载、算法计算、数据保存、设备通信等耗时任务的合理调度,保证桌面软件运行流畅稳定。

7.与视觉开发团队协作完成相机、机械臂等设备的软件集成及二次开发,包括设备连接、状态管理、数据采集、任务执行及异常处理。

8.配合团队完成3D视觉、机械臂及算法模块的系统集成测试,协助定位软件框架、算法接口及设备通信中的问题并持续优化。

9.参与工业现场软件的部署、调试和功能验证,根据实际使用反馈持续改进软件交互及系统稳定性。

工作要求
1.本科及以上学历,计算机、软件工程、自动化、机器人、电子信息等相关专业。

2.熟练使用 C# / .NET,具备良好的数据结构、面向对象编程及软件设计基础。

3.具备桌面 GUI 软件开发经验,熟悉 WPF 等桌面开发技术,能够独立完成较完整的软件功能模块开发。

4.具备一定的软件架构设计能力,了解 MVVM、模块化设计、接口设计、依赖解耦等基本软件设计思想。

5.熟悉 C# 多线程及异步编程,了解 Task、async/await、线程同步等基本机制。

6.具备基本的 C/C++ 阅读能力,了解动态链接库(DLL)调用及 C# 与 Native C/C++ 模块之间的数据交互方式。

7.了解3D点云基础知识,能够理解点云、坐标系、位姿、旋转矩阵及刚体变换等基本概念,了解 .pcd、.ply 等常见3D数据格式。

8.了解机械臂基本原理及使用方式,熟悉坐标系、位姿、运动控制、示教等基本概念,能够参与机械臂和3D视觉系统的集成调试。

9.具备良好的问题分析能力和团队协作能力,能够与视觉算法工程师共同完成算法模块的软件集成和问题定位。

专业要求
计算机、软件工程、自动化、机器人、电子信息等相关专业

后端开发方向的申请准备

先核对岗位要求与自己的经历,再准备档案、投递和面试。

阅读求职步骤与示例 →