Point your AI agent at freehire and let it find you a job.

Get the CLI →

careers.modine.com

New

Systems & Controls Software Engineer (Systems)

Posted Updated
Discussion

Position Description

We are seeking a Software Engineer (Systems) to join our Systems & Controls team in Leeds. In this role you be part of a highly skilled team that are responsible for design, development, testing, and supporting deployment of software control strategies that govern high-efficiency & market leading HVAC and BMS solutions for critical Data Centre environments.

Key Responsibilities

  • Software Development & Strategy Design: Design, develop, and code robust control system strategies for HVAC applications across industry-standard platforms, including Carel (1tool, c.suite, STOne), Trend (SET, IQ), CoDeSys, and Allen Bradley Studio 5000.
  • Testing & Simulation: Validate and simulate software using functional test benches prior to deployment; conduct end-to-end testing on operational units during production.
  • Factory Acceptance Testing (FAT): Lead and conduct Controls FAT witness testing alongside customers, consultants, and R&D teams to verify system functionality and sequence of operations.
  • Engineering Documentation: Author and maintain comprehensive technical project documentation, including Control Philosophies, Descriptions of Operation (Des Ops), Functional Test Scripts, BMS Points Lists, FMEA reports, and O&M manuals.
  • Commissioning & Site Support: Attend internal and external client/site meetings to establish project scope, verify correct field operation during commissioning, and deliver escalated technical support to field engineers and clients .
  • Mentorship & Development: Actively support the growth of the team by training and mentoring junior software engineers and apprentices .
    Continuous Improvement: Collaborate closely with R&D and project delivery teams to incorporate next-generation technologies, improve system reliability, and standardise control routines .

#LI-TS1

Required Education & Qualifications

  • Degree in Electrical, Electronic, Controls, Software, or Mechanical Engineering (or equivalent science discipline) ; OR
  • A recognised apprenticeship in Air Conditioning, Refrigeration, or Building Services with strong electrical/mechanical HVAC knowledge and demonstrable software programming aptitude.
  • Solid understanding of HVAC systems, thermodynamics, and cooling/heating operating cycles .
  • Proficiency in reading and interpreting electrical schematics and control diagrams .
  • Basic understanding of IT architecture, server environments, and industrial communication networks .
  • Working knowledge of standard BMS/DCIM protocols, including Modbus (RTU/TCP), BACnet (IP/MSTP), and TCP/IP .
  • Logical, methodical approach to troubleshooting and complex problem-solving .
  • Strong communication skills (verbal and written) with the ability to interface effectively with clients, contractors, and cross-functional engineering teams .
  • Hands-on programming experience with one or more of the following controllers:
    Carel pCO / c.pCO family using 1tool or c.suite
    Trend IQ3 / IQ4 controllers using Trend SET
    PLCs running CoDeSys / Structured Text
    Rockwell / Allen Bradley Studio 5000
    Tridium Niagara Framework (AX / N4)
  • Experience conducting or witnessing customer-facing FAT/SAT tests .
  • Valid CSCS card or equivalent site safety passport .

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.