C#开发工程师
2026-06-01 00:00:00
深圳
不限
11-20K
岗位职责:
1、负责C#上位机应用程序相应模块的编程设计、开发、测试任务。
2、负责项目涉及的上位机应用程序新需求的前期工作的研究以及实现。
3、配合项目团队完成整体功能开发及性能测试与优化。
4、根据软件设计文档进行模块功能开发,完成与下位机的联调,进行模块自测并解决自测发现的bug,并能保证项目进度正常。
5、负责软件的生命周期维护,解决测试和市场反馈的bug,并能进行重构、优化和升级。
6、负责专业技术文档编写归档。
7、主导公司产品的升级开发和维护工作和面向用户的使用,调试等工作。
岗位要求:
1、本科及以上学历,计算机、通信、自动化等相关专业;
2、有3年及以上C#软件开发经历,有WPF 3D开发经验(如HelixToolkit、WPF 3D Toolkit等),能够实现机械臂或工件的3D仿真、实时姿态渲染与交互控制者优先;
3、熟悉3D模型空间计算与计算机图形学基础,了解STL等三维模型文件格式,掌握空间坐标变换、矩阵运算及几何数据处理;
4、了解机器人运动学基础,路劲规划及防碰撞检测,有实际落地案例者优先;
5、熟练使用C#及面向对象语言编程;熟悉.NET框架的C/S应用程序开发(WinForm/WinCE/WPF),熟练使用Visual Studio进行项目开发;
6、熟悉串口通信技术及TCP/IP通讯协议,能够开发上位机应用程序实现与下位机硬件交互,采集、存储和上传数据信息;
7、熟悉CSV/XML/DAT数据处理,用于本地数据存储等处理操作;
8、熟悉使用GIT等版本管理工具;
9、做事积极主动、责任心强、善于学习总结,处事耐心,不浮躁,具备良好的沟通能力和团队合作精神。