Software Engineer – Machine Controls & Connectivity (Haeger EU)
Working title: Software Engineer – Machine Controls & Connectivity (T-Series & E-Drive) Team: Haeger EU Location: Galway
1) Business Rationale (Internal)
With the launch of our new T-Series and E-Drive platforms—both developed by our China-based engineering team—we have significantly expanded the technical scope of our machine controls architecture. These platforms rely on advanced PLC-based control (CODESYS), servo motion systems, HMI development, and structured software lifecycle management.
For the market, we require stronger local ownership not only in terms of installed base support, but also in active further development, localization, and adaptation of the control systems to meet specific US customer requirements, safety expectations, and integration standards.
This role will work in close collaboration with an existing US Software Engineer. The responsibility split is defined as follows:
· Primary responsibility: T-Series (first priority) and E-Drive (second priority) – including controls development and market-specific adaptations.
· Secondary involvement: Conventional microcontroller-based machines (C# UI) – in coordination with the existing US Software Engineer.
The position will serve as a technical bridge between the organization and the China development team, ensuring structured feedback, aligned roadmaps, and continuous improvement of the control platforms.
2) Role Purpose
The Software Engineer will be responsible for the technical evolution, adaptation, and performance optimization of the T-Series and E-Drive control systems
This includes:
· Development and enhancement of PLC software (CODESYS-based),
· Further development of HMI and application logic,
· Adaptation of machine control concepts to North American standards and customer-specific requirements,
· Technical interface to China R&D for coordinated development and release management.
While supporting service and commissioning activities is an essential part of the role, the primary focus is on controls engineering, structured software development, and platform advancement, not solely reactive troubleshooting.
3) Key Responsibilities
Controls Development & Platform Advancement
· Develop, extend, and optimize PLC software based on CODESYS for T-Series and E-Drive platforms.
· Adapt motion control logic, servo integration, and machine sequences to meet EU application requirements.
· Enhance modularity, robustness, and maintainability of the control architecture.
· Contribute to structured version control, release documentation, and change management processes.
HMI & Application Software (C# and related technologies)
· Further develop and refine HMI functionality where applicable.
· Implement application-specific features and workflow improvements based on customer feedback.
· Support UI/UX improvements to align with North American operator expectations.
Market-Specific Adaptation (North America)
· Analyze customer and regulatory requirements in the EU market and translate them into structured software modifications.
· Align control strategies with applicable EU safety practices and integration standards.
· Support the development of standardized configuration packages for recurring applications in the region.
Collaboration with China Development Team
· Act as a key EU engineering interface for T-Series and E-Drive.
· Coordinate feature requests, and structured bug resolution.
· Provide technically detailed feedback from the field to support long-term platform stability.
· Spend an extended onboarding phase in China to gain deep architectural understanding and establish strong technical collaboration.
Installed Base & Technical Support
· Provide second-level software support for complex issues related to T-Series and E-Drive.
· Support commissioning and parameter optimization at key customer sites when required.
· Assist the existing US Software Engineer with conventional microcontroller-based (C#) machines as needed.
Connectivity & Interfaces
· Support development and implementation of machine interfaces (e.g., MES integration, APIs, industrial communication protocols).
· Contribute to secure and scalable connectivity concepts aligned with customer IT requirements.
Compliance & Safety
· Ensure software changes align with machine safety concepts and applicable CE requirements.
· Support risk assessments and documentation from the controls/software perspective.
4) Candidate Profile (Skills & Experience)
Education & Professional Background
· Degree in Electrical Engineering, Automation, Computer Science, Mechatronics, or related field.
· Several years of experience in industrial automation or special machinery.
Technical Expertise
· Advanced PLC programming skills, ideally with CODESYS-based platforms.
· Experience with structured control software architecture and modular programming.
· Strong understanding of servo drives, motion control systems, and industrial communication.
· Experience with C# development for industrial HMI or application software.
· Familiarity with version control systems and structured software lifecycle processes.
Safety & Standards
· Practical experience with machine safety concepts and their implementation in control software.
· Ability to support risk assessments and ensure compliant software integration.
Connectivity (Preferred)
· Experience with MES integration, REST APIs, OPC UA, or similar industrial communication standards.
· Exposure to cloud-based environments (e.g., AWS) is advantageous.
Soft Skills
· Engineering mindset with strong analytical and structured problem-solving capabilities.
· Ability to translate market and customer requirements into technical control concepts.
· Effective cross-cultural communication skills for collaboration with teams in China and the US.
· Excellent English communication skills.
· Chinese (Mandarin) language skills are a strong plus.
· Willingness to travel within EU and internationally (including China)
Benefits:
- Company pension
- Employee assistance program
- On-site parking
- Private dental insurance
- Private medical insurance
- Sick pay
Work Location: In person