Jobs
My ads
My job alerts
Sign in
Find a job Employers
Find

Senior software engineer

Morgan Mckinley
Software engineer
Posted: 2 August
Offer description

About the Role 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.
Key Responsibilities 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.
Key Skills Required 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!

Apply
Create an E-mail Alert
Job alert activated
Saved
Save
Similar job
Senior software engineer
Morgan Mckinley
Software engineer
Similar jobs
Morgan Mckinley recruitment
Morgan Mckinley jobs in County Wexford
jobs County Wexford
jobs Leinster
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in County Wexford > Senior Software Engineer

About Jobijoba

  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create an E-mail Alert
Job alert activated
Saved
Save