Job
Description
Position Overview: We are seeking a skilled and experienced Automation Software Engineer to join our team. The ideal candidate will be responsible for designing, developing, and implementing software solutions for automation systems, as well as providing field service, maintenance, installation, and commissioning support. This role requires strong programming skills, a deep understanding of automation technologies, and the ability to work collaboratively in a dynamic environment. Key Responsibilities: Software Development: Design, develop, and test software applications for automation systems, ensuring high performance and reliability. System Integration: Integrate software solutions with hardware components, ensuring seamless communication and functionality. Programming: Write and maintain code in languages such as PLC programming (e.g., Siemens, Allen-Bradley) and other relevant languages. Control Systems: Develop and configure control systems, HMI (Human Machine Interface) applications, and SCADA (Supervisory Control and Data Acquisition) systems. Troubleshooting: Diagnose and resolve software issues, providing technical support to ensure optimal system performance. Field Service: Perform on-site maintenance, troubleshooting, and repair of automation systems to ensure continued operational efficiency. Installation and Commissioning: Oversee and participate in the installation and commissioning of automation systems at customer sites, ensuring systems are installed according to specifications and industry standards. Documentation: Create and maintain detailed technical documentation, including design specifications, user manuals, and test plans. Project Management: Participate in project planning, scheduling, and execution, ensuring projects are completed on time and within budget. Continuous Improvement: Identify opportunities to enhance software performance and functionality, implementing improvements as needed. Collaboration: Work closely with cross-functional teams, including hardware engineers, project managers, and clients, to ensure successful project outcomes. Compliance: Ensure all software solutions and field activities adhere to industry standards, safety regulations, and company policies. Qualifications and Skills: Education: Bachelors degree/diploma in Electrical/Instrumentation Engineering or a related field. Experience: Minimum of 2-3 years of experience in a service engineering role, preferably in the electrical and automation industry. Experience with PLCs, SCADA systems, HMI, and other automation technologies. Skills: Strong technical knowledge of electrical and automation systems. Excellent problem-solving and analytical skills. Proficiency in reading and interpreting electrical schematics and technical drawings. Strong communication and interpersonal skills. Ability to work independently and manage multiple tasks simultaneously. Proficiency in using diagnostic tools and software related to electrical and automation systems. Relevant certifications in automation, control systems, or software development are a plus. Willingness to travel to customer sites for installation, commissioning, maintenance, and troubleshooting tasks. Experience in the marine, oil and gas, or industrial automation sectors. Knowledge of regulatory standards and compliance in electrical and automation systems.