The Automation Software Engineer designs, develops, implements, and supports software solutions for manufacturing automation systems at Lite-On. This position works closely with automation, process, test, manufacturing, and equipment engineering teams to improve production efficiency, equipment connectivity, data collection, traceability, and overall manufacturing performance.
Key Responsibilities
- Design, develop, test, and maintain software applications for automated manufacturing equipment and production systems.
- Integrate automation equipment with PLCs, robots, vision systems, sensors, databases, MES, and other manufacturing systems.
- Develop communication interfaces using industrial protocols such as OPC UA, Modbus TCP/IP, Ethernet/IP, TCP/IP, or similar technologies.
- Create software solutions for equipment monitoring, production tracking, traceability, alarm management, and process data collection.
- Troubleshoot software, communication, database, and equipment-integration issues to minimize production downtime.
- Work with automation and equipment engineers to develop standardized software architectures and reusable automation solutions.
- Support database development and integration using SQL and relational database technologies.
- Develop dashboards, interfaces, and reporting tools that provide real-time visibility into equipment and manufacturing performance.
- Participate in equipment installation, commissioning, validation, and production launch activities.
- Identify opportunities to improve cycle time, equipment utilization, quality, reliability, and labor efficiency through automation.
- Maintain software documentation, source-code repositories, revision control, and change-management records.
- Support cybersecurity, access control, backup, and recovery requirements for manufacturing automation applications.
- Provide technical support and training to engineering, maintenance, and production teams.
- Collaborate with global Lite-On engineering teams, equipment suppliers, and technology partners on automation projects.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, Automation Engineering, or a related technical field.
- 3+ years of experience in software development, industrial automation, manufacturing engineering, or a related environment preferred.
- Experience with SQL databases, APIs, networking, and equipment communication interfaces.
- Knowledge of automated manufacturing equipment, PLCs, robotics, machine vision, or industrial control systems preferred.
- Experience integrating manufacturing equipment with MES or factory information systems is highly desirable.
- Familiarity with software version control systems such as Git.
- Strong troubleshooting and root-cause analysis skills.
- Ability to support equipment commissioning and troubleshoot issues directly on the manufacturing floor.
Travel Requirement
- Travel to other sites for training may be required.