C++软件工程师(1人)岗位职责1、能独立处理和解决所负责的项目问题;2、根据开发进度和任务分配,完成相应模块软件的设计、开发、编程任务;3、进行程序单元,功能测试,查出软件存在的缺陷并保证质量;4、维护软件使之保持可用性和稳定性;5、负责解决客户软件使用中出现的问题,与功能需求;6、参与公司新产品研发以及核心产品的优化升级。任职资格:1、熟练掌握C++、C等语言,熟悉QT,有一定的项目经验;2、自动化、机械类相关专业,本科及以上学历,有大型软件开发经验者优先;3、熟悉多线程,RS232,数据库等应用,熟悉SOCKET通讯、TCP/HTTP协议,了解多线程、高并发技术,对激光打标控制卡熟悉优先。CAM软件工程师(1人)岗位职责1、参与CAD图形数据库的开发和优化;2、学***流的图形建模引擎,参与CAD图形算法的开发和优化并撰写技术文档;3、参与三维渲染引擎的开发和优化;4、根据客户和产品要求,迭代现有的CAD产品,开发与CAD相关的图形功能;5、调研产品需求,根据行业需求开发新的CAD产品。任职要求:1、计算机、电气、机械、数学等理工科相关专业,211本科及以上学历,熟练掌握C++面向对象语言;2、有扎实的数学基础,精通线性代数、计算几何、优化方法等,并熟悉这些技术在计算机图形学/CAD中的应用;3、熟悉Nurbs、Bezier曲线等CAD相关知识者优先;4、熟悉GDI、OpenGL、D3D、Vulkan等绘图API者优先;5、熟悉CAD软件使用,熟练OpenCASCADE等CAD开源代码者优先。运动控制算法工程师(1人)岗位职责: 1.参与高速、高精度运动控制系统的设计与开发; 2.参与运动控制算法功能计算、仿真、设计、开发、测试和优化,输出可靠的功能模块供其他模块调用; 3.参与伺服控制、多轴联动运动控制系统规划设计; 4.参与国外产品的功能及算法分析,提取有效信息,与现有算法进行对比优化; 5.配合硬件工程师进行硬件和驱动程序的联合调试; 6.完成相关开发设计文档、测试文档的编写与整理 7.图形算法工程师亦可。 任职要求: 1.本科及以上学历,应用数学,物理,计算机工程,电子工程,自动化,控制工程等相关专业; 2.掌握运动控制、控制理论与控制工程、计算机等相关知识; 3.具备基本的电气控制知识,能够使用PLC进行控制系统开发; 4.了解运动控制器的基本使用,具有运动控制软件开发能力; 5.熟悉运动控制系统的开发,了解伺服系统的基本原理,掌握运动控制系统的调试方法; 6.具有扎实的C/C++、matlab编程经验,熟悉linux/Windows系统开发调试;7.具有良好的编程风格与文档习惯,良好的英语读写能力,能阅读英文文档; 8. 具备独立的研发能力和较强的学习能力,能快速掌握新技术; 9. 有较强的责任心、执行力,具备较好的抗压能力、良好的沟通能力及团队合作精神。 备注: 1.有运动控制相关的研发经历,以及运动控制算法、建模与控制等方面的研发经验优先; 2. 有高速轨迹插补,运动控制算法功能,激光轨迹控制设计和实现运动控制研发经历优先。