Responsibilities
- Develop the control system/software for the projects assigned. The primary programming environment is C#, .NET, and SQL
- Perform on-site support, service, and installation of the equipment. Debug and test until final acceptance by customers. Software engineers are expected to spend extended periods on-site during equipment installation. Installation sites include the US, Europe, and Asia. This position requires frequent travel (including international ones)
- Generate and maintain design/test documentation
- Improve and contribute to software application design, development and end-users experience
- Analyze current programs including performance, diagnosis, and troubleshooting of problem programs, and designing solutions to problematic programming
- Study and research on the schematic for the build-to-print project
Requirements
Education/Experience:
- Candidate must possess at least a Bachelor's Degree, Post Graduate Diploma, Professional Degree, Computer Science/Information Technology, Engineering (Computer / Telecommunication), Engineering (Electrical / Electronic) or equivalent
- At least 3 or 5 years of working experience in the related field is required for this position
- Experience or keen to learn equipment control system/machine automation programming
- Experience working with SEMI GEM Secs is an advantage
- Experience programming PLC, GUI devices, and Motion Controllers is an advantage
Skills/Training:
- Object Oriented Programming (OOP) and SQL
- Knowledge in algorithms, data structures
- Knowledge of Networking is an advantage
- Source control software and workflow, such as git
- Candidate must be willing to travel to customer sites in the US, Europe, and Asia Pacific region
Knowledge:
- Knowledge of SEMI standard E84, E82, E88 and E153
- Computer literate / Pleasant personality and able to work independently
Benefits
Working location: Remote Full-time
Salary range: Up to MYR10K (~2,400$)