HVAC Controls Programmer - Tridium Niagara
Role Summary
We are looking for an experienced Tridium Niagara programmer to join our delivery team in a fully remote capacity, working on technically demanding projects where quality, robustness, and engineering judgement matter.
About the Organisation
The Role
Key Responsibilities
- Design, build, and maintain Tridium Niagara N4 applications for HVAC and BMS systems
- Develop control logic and sequences for air handling units, plant rooms, and critical HVAC systems
- Create and maintain graphics, alarms, histories, and schedules to project standards
- Integrate third‑party systems using open protocols such as BACnet and Modbus
- Support commissioning and validation activities through testing, tuning, and remote diagnostics
- Troubleshoot software and integration issues during delivery and post‑handover
- Work closely with project engineers and commissioning teams to ensure consistent outcomes
- Contribute to the development of programming standards, templates, and best practice
Required Experience and Skills
- Proven experience programming HVAC controls using Tridium Niagara N4
- Strong understanding of HVAC systems and sequences of operation
- Experience working with Niagara front‑ended controllers
- Solid knowledge of BACnet and Modbus integration
- Comfortable working independently in a remote environment
- Clear, professional communication and documentation skills
Additional or Desirable Experience
- Experience in pharma, hospitals, or other critical environments
- Exposure to validation, compliance, or regulated project workflows
- Experience with controllers such as Distech and JCI FX
- Desire to develop into a more engineering‑focused role over time
- Background with controls contractors or specialist systems integrators
Systems and Technologies
- Tridium Niagara N4
- Niagara front‑ended controllers including Distech and JCI FX
- BACnet, Modbus
- HVAC plant and building services systems
Location, Travel, and Working Pattern
- Fully remote role with minimal travel required for project support when necessary.
Equal Opportunities
- We are committed to providing an inclusive working environment and welcome applications from all suitably qualified individuals.
If you are an experienced Niagara programmer looking for a remote role focused on technical quality, complex environments, and long‑term development, we would be pleased to hear from you.
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your resume so you can be considered for roles that have yet to be created.
Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.
