Senior Automation Software Engineer
Bonus & Performance Incentive
Other Rewards and Gift
Flexible Working Hours
Attractive Salary Package
Group Insurance Coverage
Medical Benefits
Dental Benefits
Long Service Award
In-house Child Care Centre
Senior Automation Software Engineer 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.