Job Application Form

Senior Software & Controls Engineer, Mullingar

Employment Type

Full Time, Permanent

Application Start Date

19-01-2026

Application End Date

27-02-2026

Location

Mullingar

State/County

Westmeath

Zip Code

N91 H725

Country

Ireland

Work Style

On-site

Industry

Engineering services

Category

Engineering

Position

Other engineering

Experience

5+ years of industry experience in a software engineering or related automation role.

Education

Level 7 or Level 8 degree in Software Development, Engineering, or a related discipline.

Description

Overview:  

This role is responsible for leading projects, ensuring high-quality project delivery and customer experience excellence.  The senior software engineer will support the software and controls team through technical leadership and mentoring. The position contributes directly to departmental performance, capability development, and continuous improvement initiatives. 

Key Responsibilities:  

·         Support the AIR Applications team in developing project proposals.

·         Analyse customer requirements and translate them into detailed software requirements.

·         Collaborate with hardware and software vendors to ensure integration of the latest technologies and maintain awareness of component obsolescence for repeat projects.

·         Design, develop, and test software solutions for development and operations projects.

·         Provide guidance, support, and mentorship to junior team members.

·         Take full ownership of assigned projects, including project planning, communication, execution, and delivery.

·         Identify project risks and develop risk mitigation strategies.

·         Lead technical forums and meetings with internal teams and customers.

·         Contribute to continuous improvement initiatives within the software department.

·         Support the strategic objectives of the software & controls team.

·         Occasional travel will be required. 

Qualifications and Experience:  

·         5+ years of industry experience in a software engineering or related automation role.

·         Level 7 or Level 8 degree in Software Development, Engineering, or a related discipline.

·         Proven project leadership experience, including task estimation and software project planning.

·         Experience designing software for PLCs, robotics, HMIs, and/or vision system applications.

·         Strong background in software development for PLCs, robotics, HMIs, vision systems, and/or data management systems.

·         Experience commissioning control systems (PLCs, HMIs, vision systems, inspection systems, robotic applications, sensor technologies).

·         Experience validating software safety systems through Safety Matrix testing.

·         Proficient in debugging complex control systems.

·         Experience with both in-house and on-site software testing.

·         Demonstrated ability to provide technical leadership and mentoring.

·         Full clean driver’s licence. 

Key skills and abilities:  

·         Strong team player with the ability to work effectively in a highly collaborative environment.

·         Hands-on experience developing software for automation solutions.

·         Experience commissioning and debugging automated equipment.

·         Excellent organisational and project management skills.

·         Strong decision-making ability and sense of responsibility.

·         Effective planning, prioritisation, and task management capabilities.

·         Excellent communication skills with the ability to liaise effectively with customers and colleagues.

·         Strong commercial awareness and understanding of customer needs.

·         Competent technical writing and presentation abilities. 

 Desirable (Advantageous) Skills 

  • Programming experience with any of the following IDEs:
    • AB Studio 5000
    • ABB RobotStudio
    • KUKA WorkVisual
    • Fanuc RoboGuide
    • Mitsubishi RT ToolBox
    • AB FactoryTalk View Studio
    • Cognex In-Sight
    • FactoyTalk SE, ME, Optix
  • Knowledge of our Software Development Life Cycle (SDLC).
  • Experience working in FDA-regulated industries such as medical device or pharmaceutical.
  • Experience providing post-SAT software technical support to customers.  

This job description is intended as a summary of the primary responsibilities and qualifications for this position. It is not exhaustive and may be subject to change. AIR is an Equal Opportunities Employer. 

 

Personal Information

Professional Information

Equality, Diversity, and Inclusion

Other Attachment

* PDF format preferred. To upload multiple files, select all at once (Hold CTRL or SHIFT when selecting)