Responsibilities:
- Responsible for designing, developing, testing, maintaining and support the automation equipment developed by the company.
- Write clean and scalable code using C# programming languages.
- Working closely with customers to develop software solutions for their needs.
- Collaborate with mechanical, electrical, application team to implement new hardware feature or software feature to equipment.
- Develop and enhance software utilities to improve equipment setup and easy operating abilities.
- Developing Graphic User Interface.
Requirements:
- Diploma, Bachelor degree in Mechanical Engineering/Electrical and Electronics Engineering/Computer Science/Computer Engineering or equivalent
- Computer programming by using C, C++, or .NET.
- Experience in an object-oriented programming language is preferred
- Able to write robust code that meets product requirements while being lean, maintainable, unit tested, and easy to understand
- Experienced in programming on Windows environment.
- Good knowledge in developing multi-threaded control software, and Software Development Life Cycle.
- Knowledge in designing GUI and familiarity.
- Knowledge of PLC programming, robot programming will be an added advantage.
- Able to work well independently, in a team and in a dynamic project environment.
- Possess analytical, problem solving and troubleshooting skills
- Good verbal and written communication skills with positive attitude and patience.
- Fresh graduates are welcome