[岗位职责]:
1. 负责公司智能工厂相关软件的开发、维护和升级,包括自动化控制系统RCS/TM/TC,ARS上位机控制系统等。要求C++与Python必备技能+2种常用编程语言;
2. 负责 自动化数据,生产数据等的分析与看板展示,并根据分析发现改善点。
3. 负责智能设备的系统开发,如物流线(OHT),AGV,机器人等,并与上层系统对接。
4. 根据需求文档和项目计划,参与软件产品的设计、开发和调试部署,编写相关技术文档。
5. 负责网络及系统集成的整体架构,包括服务器的部署、运行状态的监控、性能分析及优化,监控网络及应用程序的运行状态,及时发现并处理故障。
6. 较强的分析和解决问题能力,良好的沟通与团队协作能力,能够与跨部门团队高效合作,有较强的学习能力,能够快速掌握新技术并应用于实践。
任职资格/岗位要求:
1. 大学本科及本科以上学历,计算机,信息工程,自动化等相关专业。
2. 具备较强的编程能力,熟悉至少一种主流开发语言(如 Java、Python、C++、C#),了解前端技术HTML、CSS、JS、React、Vue等。
3. 熟悉系统集成方法论及工具,如 API、Web Services、SOAP、REST。
4. 掌握主流数据库(MySQL、PostgreSQL、Oracle, SQL Server)的设计和操作。
5. 熟悉Devops流程及相关工具,如Grafana, Prometheus, Git, Docker,Kubernetes等,了解微服务架构、容器化部署。
6. 熟悉PLC,单片机等下位机系统,具有和下位机系统通讯的经验。
7. 精通TCP/IP协议、路由和交换技术,对网络架构有深入的理解。
8. 良好的沟通和团队合作精神,能编写项目的需求分析和设计文档。
System Integration
Job Responsibilities:
1. Responsible for the development, maintenance, and upgrade of software related to the company's smart factory, including automation control systems such as RCS/TM/TC, ARS upper-level control systems, etc. C++ and Python is must skill;
2. Analyze automation and production data, create dashboard displays, and identify improvement opportunities based on the analysis.
3. Develop systems for intelligent equipment such as logistics lines (OHT), AGVs, and robots, ensuring seamless integration with upper-level systems.
4. Participate in the design, development, debugging, and deployment of software products according to requirement documents and project plans, and prepare related technical documentation.
5. Oversee the overall architecture of network and system integration, including server deployment, monitoring of operational status, performance analysis and optimization, and timely resolution of faults in network and application operations.
6. Demonstrate strong analytical and problem-solving abilities, effective communication and teamwork skills, and the ability to work efficiently with cross-department teams. Possess a strong learning capacity to quickly master and apply new technologies in practice.
Qualifications/Job Requirements:
1. Bachelor’s degree or higher in Computer Science, Information Engineering, Automation, or related fields.
2. Strong programming skills, proficient in at least one mainstream development language (e.g., Java, Python, C++, C#) and familiarity with front-end technologies such as HTML, CSS, JS, React, Vue, etc.
3. Familiarity with system integration methodologies and tools such as API, Web Services, SOAP, and REST.
4. Proficient in designing and operating mainstream databases (e.g., MySQL, PostgreSQL, Oracle, SQL Server).
5. Knowledge of DevOps processes and tools such as Grafana, Prometheus, Git, Docker, Kubernetes, with an understanding of microservices architecture and containerized deployment.
6. Familiar with PLCs, microcontrollers, and other lower-level systems, with experience in communication with these systems.
7. Expertise in TCP/IP protocols, routing, and switching technologies, with a deep understanding of network architecture.
8. Excellent communication and teamwork skills, capable of drafting requirements analysis and design documentation for projects.