Job Summary
We are looking for a Senior Software Engineer to join our growing team in the industrial automation and machine manufacturing industry. The ideal candidate will have a strong background in PLC, HMI/SCADA, and control systems programming, along with a passion for innovation in factory automation technologies.
Key Responsibilities
- Develop and program PLC, HMI/SCADA, motion control, vision systems, and robotic systems.
- Perform machine software integration, debugging, testing, and fine-tuning to ensure system performance.
- Handle local and overseas site installation and commissioning of automation systems.
- Provide on-site service support when required.
- Support machine software validation and technical documentation preparation.
- Deliver maintenance and service for control systems, including software updates, preventive measures, and corrective actions.
- Conduct research and evaluation of new technologies and trends in factory automation, proposing innovative improvements.
Qualifications & Requirements
- Degree in Electrical/Electronic Engineering, Computer Science, Information Technology (major in programming), or Mechatronic Engineering.
- Minimum 8 years of relevant working experience in software development for automation systems.
- Strong knowledge of C / C++ programming (additional languages are an advantage).
- Proficient in PLC programming (Allen-Bradley, Beckhoff, Omron, Siemens).
- Familiar with robotics, vision systems, motion control, sensors, and industrial communication protocols.
- Must possess strong technical acumen, analytical, and problem‑solving skills.
- Excellent communication and interpersonal abilities for cross‑functional collaboration.
- Able to work independently and as part of a team while managing multiple projects simultaneously.
- Willing to travel locally and overseas for project implementation and support.