岗位描述
岗位职责
1.负责半导体自动化设备运动控制软件系统研发;
2.主导或者参与自动化控制系统架构,设计,核心代码开发,系统优化等工作;
3.负责整个项目的团队管理、需求分析、概要设计、详细设计、系统技术选型、系统框架搭建、核心代码编写、数据库优化、技术难点攻关等工作;
4.能在工作中研究和管理来自用户和公司内部的产品需求,推进软件产品迭代升级。
岗位要求
1.具有本科以上学历,计算机、自动化相关专业毕业,至少8年的软件开发经验;
2.熟练应用C#/C++编程语言,对于C++,熟练使用C++11以上的ModernC++特性;
3.具备软件工程能力,良好的面向对象开发经验,扎实的数据结构基础,熟练应用各类设计模式,能够独立完成项目框架搭建工作;
4.具备团队领导能力,能够带领团队开展项目、技术攻关;
5.了解Git,了解软件测试工具;
6.良好的逻辑思考能力,具备软硬件结合的问题分析能力;
7.扎实的伺服电机、步进电机应用基础,有固高、雷赛等各类运动控制卡开发经验者优先;
8.有制造行业非标、标准设备的系统开发工作经验者优先。