Responsibilities
1、 Using C # or VC++ to develop software to meet customer needs and achieve good experience.
2、Design, code, and debug product software according to requirements;
3、Write design documents and function instructions for software products
4、Update software based on new requirements or user feedback
5、Refining reusable components in software and maintaining reusable modules.
6、Version Control and Management of Software Versions.
7、Ensure software reliability, understandability, maintainability, reusability, and traceability.
Requirements
1、College graduation with a Master’s degree and abover, majors in Computer, Automation, Electronic Engineering, Communication Engineering, etc.
2、More than 5 years of experience in software development and design
3、Experience in software development of automation equipment is preferred.
4、Master the related professional knowledge of communication principles, signal, and information processing, digital image processing technology, and pattern recognition.
5、Proficient in C++ and C# programming language, and can use the VS platform for software development.
6、Master database-related professional knowledge, can use SQL Server and SQLite combined with relevant programming languages to build database platform.
7、Master multithreading technology, TCP/IP network programming, and windows message mechanism.
8、 Master JS script development, XML development, JSON parsing, Modbus protocol, serial communication protocol, etc.