Department:Software Engineer
Type:ON-SITE
Region:Galway
Location:Galway, County Galway, Ireland
Experience:Mid-Senior level
Estimated Salary:€55,000 - €75,000
Skills:
PLC PROGRAMMINGCODESYSMOTION CONTROLSERVO SYSTEMSC#HMI DEVELOPMENTINDUSTRIAL AUTOMATIONOPC UAMES INTEGRATIONREST APISVERSION CONTROLMACHINE SAFETY STANDARDS
Share this job:

Job Description

Posted on: April 11, 2026

Software Engineer - Machine Controls & Connectivity

We are seeking a skilled Software Engineer – Machine Controls & Connectivity to join a growing engineering team working on advanced industrial machinery platforms.

This role focuses on the development, optimization, and localization of next-generation machine control systems, combining PLC programming, motion control, and modern connectivity solutions. You will play a key role in evolving control platforms while collaborating with international engineering teams.

Key Responsibilities:Controls Development & Platform Enhancement

  • Develop and optimize PLC software using CODESYS or similar platforms
  • Implement and refine motion control systems, including servo integration
  • Improve control architecture for scalability, robustness, and maintainability
  • Contribute to structured version control, documentation, and release processes

HMI & Application Software

  • Develop and enhance HMI applications using C# or similar technologies
  • Improve usability and workflow for machine operators
  • Implement application-specific features based on customer and operational needs

System Integration & Connectivity

  • Support integration with external systems (e.g., MES, APIs)
  • Work with industrial communication protocols (e.g., OPC UA)
  • Contribute to secure and scalable connectivity solutions

International Collaboration

  • Act as a technical interface between global engineering teams
  • Coordinate feature development, issue resolution, and system improvements
  • Participate in onboarding and knowledge transfer with international teams

Support & Commissioning

  • Provide advanced software support for complex technical issues
  • Assist with commissioning and optimization at customer sites when required

Compliance & Safety

  • Ensure control systems align with machine safety standards and CE requirements
  • Support risk assessments and compliance documentation

Candidate ProfileEducation & Experience

  • Degree in Electrical Engineering, Automation, Computer Science, Mechatronics, or related field
  • Proven experience in industrial automation or machinery environments

Technical Skills

  • Strong PLC programming experience (CODESYS preferred)
  • Solid understanding of motion control, servo systems, and industrial automation
  • Experience with C# development for HMI or application software
  • Familiarity with version control and structured software development processes

Desirable Skills

  • Experience with MES integration, REST APIs, or OPC UA
  • Exposure to cloud platforms (e.g., AWS)
  • Knowledge of machine safety standards and compliance

For a confidential conversation about the role please apply for the role or contact Owen Clancy at oclancy@sterlingengineeringeu.com By applying to this job post you agree that Sterling Engineering may process your personal data for recruitment purpose

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

Sterling Engineering Ltd - Ireland & Europe logo

Sterling Engineering Ltd - Ireland & Europe

View company page
IrelandJobs.app - Find your dream job in Ireland logo

IrelandJobs.app - Find your dream job in Ireland

Get IrelandJobs.app - Find your dream job in Ireland on your phone!

SIMILAR JOBS
Sterling Engineering Ltd - Ireland & Europe logo

Software Engineer

Sterling Engineering Ltd - Ireland & Europe
Just now
Software Engineer
ON-SITE
Galway, County Galway, Ireland
PLC PROGRAMMINGCODESYSMOTION CONTROL+9 more
European Tech Recruit logo

Embedded Software Engineer - Device Drivers/Linux/C/C++

European Tech Recruit
3 days ago
Software Engineer
ON-SITE
Cork, County Cork, Ireland
EMBEDDED SYSTEMSLINUX KERNELDEVICE DRIVERS+10 more
European Tech Recruit logo

Linux Kernel Software Engineer

European Tech Recruit
3 days ago
Software Engineer
ON-SITE
County Cork, Ireland
LINUX KERNELDEVICE DRIVER DEVELOPMENTC PROGRAMMING+10 more
European Tech Recruit logo

Linux Kernel Software Engineer - Next-Gen SoC Development / Python / Perl / Assembly / C++

European Tech Recruit
3 days ago
Software Engineer
ON-SITE
Cork, County Cork, Ireland
LINUX KERNELSOC DEVELOPMENTC PROGRAMMING+11 more
McKesson logo

Sr IAM Engineer - Okta

McKesson
3 days ago
Software Engineer
ON-SITE
Cork, County Cork, Ireland
OKTASSOMFA+10 more