An opportunity exists for a senior-level automation engineer to take a leading role in the design and implementation of advanced software solutions across a range of industrial control systems. This role includes defining architecture standards, ensuring technical compliance, mentoring team members, and contributing to ongoing innovation and process improvement. The position involves cross-disciplinary collaboration and hands-on development.
Lead the design and delivery of software for programmable controllers, operator interfaces, SCADA systems, motion platforms, machine vision, and robotics.
Define and maintain technical documentation, including specifications and architecture overviews.
Collaborate with mechanical, electrical, and process engineering teams to deliver fully integrated systems.
Ensure software is developed in line with relevant quality, compliance, and validation standards.
Provide hands-on programming, testing, and troubleshooting support throughout the project lifecycle.
Drive improvements in development workflows, tools, and methodologies.
Support the technical growth of junior team members through mentoring and knowledge sharing.
Contribute to the long-term technical direction and innovation initiatives of the engineering function.
Essential:
Degree-level qualification in engineering, computer science, or a related field.
Extensive experience (10+ years) in the development of software for industrial automation systems.
Deep understanding of programming logic controllers and associated hardware/software interfaces.
Practical experience with user interface systems, motion control platforms, and system safety integration.
Strong grasp of best practices in validation, quality control, and technical compliance in controlled environments.
Experience working with robotics and integration of visual inspection or guidance systems.
Knowledge of industrial networks and communication protocols used in automation environments.
Strong leadership, communication, and documentation capabilities.
Preferred:
Experience using general-purpose programming languages for auxiliary tools or testing (e.g., scripting or compiled languages).
Familiarity with systems integration, manufacturing data handling, and modern digital transformation technologies.
Understanding of cybersecurity principles in control environments.
Previous involvement in projects subject to regulatory oversight and structured qualification processes.
Exposure to agile methodologies and cross-functional technical teams.
Working knowledge of DevOps-style tools for version control, automation, or deployment.
If this role looks like it could be for you and you're interested in learning more, feel free to apply below!