Responsibilities
- To develop software of automation machine and maintain control program for manufacturing equipment.
- Ensure quality delivery of software features within the agreed timeline.
- Analyze reported software issues, debugging, troubleshoot, and fix the machine according to specification.
- Implement solution/ fix for reported software issues.
- Manage interactions and communications with Product, Hardware engineering, and Software QA engineering teams.
- Provide solutions to machine and programming problems. Interacting with customers to provide technical support, troubleshooting, and resolves machine issues.
- Establish realistic timeline estimations for tasks and at the same time ensuring they still remain on target to meet datelines.
- Prepare and maintain software technical documentation.
Requirements:
- Bachelor’s Degree in Computer Science/ Information Technology, Engineering (Computer/ Telecommunication), Engineering (Electrical/ Electronic), Engineering (Mechatronic/ Electromechanical) or equivalent.
- Programming skills in PLC, C#, VB, ASP.net, Javascript, HTML, bootstrap, MSSQL, MYSQL
- Able to work with complex software architecture, which leverages advanced Object-Oriented Design principles.
- Good technical writing abilities including software design specification and software requirement specification.
- High sense of urgency for task assigned.
- Able to work hard to meet datelines.
- Fresh graduate are welcome to apply.