Develop, test, and implement PC-based software for automated machinery, including a few PLCs and HMIs
Collaborate with the maintenance and process teams to analyze system requirements and design software solutions for improving manufacturing processes, machine performance and supporting product requirement changes
Create and maintain software documentation, including machine service manuals and technical specifications
Troubleshoot and resolve software and control hardware-related issues on the production floor
Continuously improve on existing equipment for production line efficiency improvement; as well as develop new automation machines
Lead and mentor junior engineers for technical guidance and software development best practice
Work closely with mechanical engineers to design control hardware
Understand and interpret electrical schematics and pneumatic diagrams
Utilize Lucidchart to visualize and communicate software design concepts
Estimate costs and schedule requirements for projects
Manage projects from conception through to completion, including managing budgets, timelines, and resources
Design and implement algorithms for optimizing machine learning models that enhance automation processes
Integrate advanced sensor technologies to improve data acquisition and analysis for predictive maintenance and quality control
Research on emerging technologies in robotics and automation to identify opportunities for implementation in equipment development
Provide technical expertise in the selection and procurement of automation hardware and software
Requirements & Skills:
Demonstrated ability to work collaboratively and maintain self-drive.
Proven aptitude for quickly acquiring new skills and knowledge
Exceptional ability in articulating ideas and presenting information effectively
Skilled at initiating projects and persuading stakeholders.
Comfortable working autonomously and as part of a diverse team
A collaborative approach, capable of engaging effectively with both native and non-native English speakers
Strong analytical and problem-solving skills to troubleshoot complex issues that may arise during the development and implementation phases
Willingness to participate in conference calls during non-standard work hours
Strong leadership qualities with experience in project and team management
Competent in managing personal time and professional workload efficiently
Creative thinker with a track record of developing innovative solutions
Commitment to continuously updating knowledge of cutting-edge technologies and trends within the automation and control systems sector, with a particular emphasis on advancements in Artificial Intelligence
A forward vision and a desire to constantly improve the efficiency of the surrounding environment
Good command of English
Bachelor’s or higher degree in engineering and/or equivalent experience
Object-oriented programming in C# and C++
Proficiency in Microsoft Visual Studio software with GitHub integration
DAQ, IO, and Motion Control on Fieldbus systems
Understanding of industrial communication protocols and network architectures, such as Ethernet/IP, Modbus, DeviceNet, CAN, and EtherCAT
Experience in working with mechanical design, including electrical and pneumatic controls and hardware selection for creating detailed designs and prototypes
Proficiency in safety standards and risk assessments to ensure the safety of automated systems
Experience in automation control devices including sensors, motors, encoders, scanners, pneumatic cylinders, and electric actuators
Experience in machine vision for both software and hardware for part measurement and inspection
Good knowledge of statistical analysis for equipment qualification and improvement