Duties & Responsibilities
Development of PC Software 50%
- Using C # or VC++ to develop software to meet customer needs and achieve good experience.
- Design, code and debug product software according to requirements;
- Write design documents and function instructions for software products
Software maintenance 25%
- Update software based on new requirements or user feedback.
- Refining reusable components in software and maintaining reusable modules.
- Version Control and Management of Software Versions.
- Ensure software reliability, understandability, maintainability, reusability and traceability.
Leading Automation Projects 20%
- Evaluation of Automation Project Scheme.
- Make the automation equipment develop plan
- Responsible for tracking, communication and coordination of the whole project.
Learning new skills 5%
- Learning new technology of software and applying it to software product design.
- Learn other skills, such as Halcon image algorithm.
Qualification & Requirements
- College graduation with bachelor's or master degree
- Majors in Computer, Automation, Electronic Engineering and Communication Engineering, etc.
- 3 years experiences in software development and design.
- Experience in software development of automation equipment is preferred.
- Master the related professional knowledge of communication principle, signal and information processing, digital image processing technology and pattern recognition.
- Proficient in C++ and C# programming language, can use VS platform for software development.
- Master database related professional knowledge, can use SQL Server and SQLite combined with relevant programming languages to build database platform.
- Master multithreading technology, TCP/IP network programming and windows message mechanism.
- Master JS script development, XML development, JSON parsing, Modbus protocol, serial communication protocol, etc
- Master the Development and Application of Dynamic Link Library and Custom Controls.
Culture Commitment
Ensure adherence to company’s values (ICARE) in all aspects of your position at Coherent Corp.:
Integrity – Create an Environment of Trust
Collaboration – Innovate Through the Sharing of Ideas
Accountability – Own the Process and the Outcome
Respect – Recognize the Value in Everyone
Enthusiasm – Find a Sense of Purpose in Work
Coherent is a global leader in lasers, engineered materials and networking components. We are a vertically integrated manufacturing company that develops innovative products for diversified applications in the industrial, optical communications, military, life sciences, semiconductor equipment, and consumer markets. Coherent provides a comprehensive career development platform within an environment that challenges employees to perform at their best, while rewarding excellence and hard-work through a competitive compensation program. It's an exciting opportunity to work for a company that offers stability, longevity and growth. Come Join Us!Note to recruiters and employment agencies: We will not pay for unsolicited resumes from recruiters and employment agencies unless we have a signed agreement and have required assistance, in writing, for a specific opening.