1

Niagara 4 Programming Jobs (NOW HIRING)

This field-focused role centers on troubleshooting, service, and programming of advanced Building ... Tridium Niagara 4/AX on server-based architecture (no JACEs) * Linux (RedHat) environments ...

Coordinate with maintenance and engineering teams to resolve operational concerns System ... Niagara 4 (N4) Certification required * Experience with BACnet protocols required * Familiarity ...

Knowledge of Object Oriented Programming. (Java, C++) * Knowledge of AutoCAD a plus. * BACnet and/or LON, Lonworks Control Systems, Tridium NIAGARA AX/NIAGARA 4/Distech/Eclypse, Direct Digital ...

Facilities Maintenance Technician

Minneapolis, MN · On-site

$20 - $27.75/hr

Familiarity with building engineer or facility maintenance roles and responsibilities in a commercial or institutional setting. * Competence in using building automation systems, including Niagara 4 ...

next page

Showing results 1-20

Niagara 4 Programming information

See salary details

$33K

$65K

$95.5K

How much do niagara 4 programming jobs pay per year?

As of Jun 6, 2026, the average yearly pay for niagara 4 programming in the United States is $64,974.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,500.00 and $80,000.00 per year, depending on experience, location, and employer.

What are the typical challenges faced when working as a Niagara 4 Programmer on a building automation project?

As a Niagara 4 Programmer, a common challenge is integrating diverse systems and protocols from different manufacturers into a unified platform. You may encounter legacy equipment or proprietary systems that require creative problem-solving and strong troubleshooting skills. Additionally, collaborating closely with project managers, engineers, and field technicians is essential to ensure the programming meets operational requirements and timelines. Staying updated with software updates and cybersecurity standards is also crucial for delivering reliable and secure solutions.

What is Niagara 4 programming?

Niagara 4 programming refers to the process of configuring, customizing, and managing building automation systems (BAS) using the Niagara 4 framework developed by Tridium. Niagara 4 provides a unified platform for integrating diverse building systems—such as HVAC, lighting, security, and energy management—into a single, user-friendly interface. Programming in Niagara 4 typically involves using graphical tools (like the Workbench) to create logic, schedules, alarms, and dashboards, as well as utilizing the Niagara AX/4 programming language (BajaScript) for more complex tasks. This enables building operators and system integrators to optimize building performance, improve energy efficiency, and maintain occupant comfort.

What are the key skills and qualifications needed to thrive as a Niagara 4 Programmer, and why are they important?

To thrive as a Niagara 4 Programmer, you need strong knowledge of building automation systems, programming logic, and a background in HVAC or controls engineering, typically supported by relevant technical degrees or certifications. Proficiency with the Niagara 4 Framework, Tridium certification, and experience with BACnet, Modbus, and other building automation protocols are highly valued. Excellent problem-solving skills, attention to detail, and effective communication set top performers apart in this field. These skills ensure reliable and efficient building automation solutions that meet client needs and industry standards.

What is the difference between Niagara 4 Programming vs Niagara 4 Control Technician?

AspectNiagara 4 ProgrammingNiagara 4 Control Technician
CredentialsKnowledge of Niagara 4 platform, programming skills, possibly certifications in Niagara or related systemsTechnical certifications in control systems, hands-on experience with Niagara 4 hardware and installation
Work EnvironmentDesigning, developing, and troubleshooting software applications within Niagara 4 platformInstalling, maintaining, and repairing Niagara 4 control systems on-site
Industry UsagePrimarily in building automation, HVAC, and energy management sectorsBuilding automation, HVAC control, and facility management

Niagara 4 Programmers focus on developing and customizing software within the Niagara 4 platform, while Niagara 4 Control Technicians handle the physical installation, maintenance, and troubleshooting of control systems. Both roles are essential in building automation but differ in their core responsibilities and skill sets.

Infographic showing various Niagara 4 Programming job openings in the United States as of May 2026, with employment types broken down into 100% Full Time. Highlights an 67% In-person, and 33% Remote job distribution, with an average salary of $64,974 per year, or $31.2 per hour.
Senior Building Automation Systems Analyst

Senior Building Automation Systems Analyst

University of California San Francisco

San Francisco, CA • On-site

Full-time

Posted yesterday


Job description

Job Description
Under general supervision, the incumbent may lead projects in programming, designing and integrating, networked computer control systems. Install and test complex software packages. Plan, install and administer critical Energy Management Systems (EMS) including operating systems, database servers, communication protocols, network LAN security and utility software packages. Provide front line system administration for the Enterprise Tridium Niagara 4 Supervisor, SkySpark software and any related energy management software or analytic software. This position will provide support to the Energy Office and will work as part of a team working in support of the campus-wide program of energy efficiency. The goal of the program is to position the Campus as the leader in energy efficiency programs, sustainability, and energy reduction and to achieve cost savings and greenhouse gas emissions reduction.
Applies skills and experience with advanced specialization in the area of Mission Critical Energy Management Systems, performs assignments that include a full range of operations: Provide technical support and guidance to all employees that utilize Campus Automation Systems such as Physical Plant HVAC/EMS technicians and Operating Engineers. Consult with University and contractor project engineers on defining performance criteria, system design, control strategies and integration. Consult with the campus energy manager on energy reports and trend data. Prepare and develop detailed design packages for in-house construction projects as well as retrofits to existing facilities. Develop and provide training and mentoring of Campus personnel in all EMS systems. Research new EMS technologies for overall system improvements. Develop EMS project estimates and proposals. Prioritize tasks and take initiative as required. Must have the ability to work well under pressure and manage multiple projects.
The EMS computing environment incorporates a wide range of mission critical platforms including but not limited to: Niagara 4 Supervisor,Distech, Andover, Johnson Controls, Invensys, ION Enterprise SCADA Application and Intelligent Electrical Metering Devices. The EMS also utilizes campus LAN building network adapters, BacNet routers, switches, modems, gateways, repeaters and data bridges.
Department Description :
The UCSF Facilities Services Department (FS) is committed to creating an exceptional campus physical environment to support the research, teaching, health care and community service mission of the University. FS employs over 460 professional staff and acts as a steward for over $100 million in operating funds to achieve its goals in operating and maintaining the UCSF campus environment. FS is organized into 6 operating units: (1) West Campus/Parnassus Operations, (2) East Campus/Mission Bay Operations, (3) Engineering & Utilities, (4) Facilities Projects, (5) Business Operations & Support Center, and (6) General Services.
FS adheres to and supports campus wide P.R.I.D.E. values and the Principles of Community, and all FS leaders are expected to create a fair, equitable, safe, and supportive work environment where everyone can do their best work. FS leaders share accountability for the overall success of the operation and strive towards a high-performance work environment. We value innovation, creative problem solving, and diligent follow-through.
The Facilities Projects group supports UCSF academics and operations by using data analysis and building technology to improve efficiency and reliability of building systems and campus utilities. The group works collaboratively to reduce energy and water use, improve building automation systems, provide design and design review services, optimize utility procurement, manage Facilities assets and support daily operation. The Facilities Projects team also provides technical support for a range of UC-wide and UCOP Initiatives.
Qualifications
Required Qualifications :
  • Bachelor's degree in computer science or related area and / or equivalent experience 5-8 years / training.
  • Demonstrated knowledge of Building Automation Systems (BAS), Operational Technology (OT), and control system architectures, including Niagara-based platforms.
  • Demonstrated experience administering and maintaining BAS/OT software environments, including software patching, firmware updates, backups, restores, and cybersecurity best practices. Thorough knowledge of relevant internal databases, BI applications and tools. Ability to produce high-quality reports and documentation.
  • Proven ability to monitor, analyze, and troubleshoot complex BAS/OT systems using alarms, trends, logs, and remote access tools. Strong critical thinking and problem-solving skills to manage complex information, assess problems, and develop and effective solutions.
  • Proven ability to program BMS logic
  • Demonstrated experience performing BMS commissioning, QA/QC validation, and verification of sequences of operation and system integrations. Detail oriented, with ability to manage time and organize competing priorities.
  • Demonstrated ability to analyze BAS operational data and develop reports, graphical interfaces, dashboards, or metrics to support operational, compliance, or sustainability goals. Strong written and verbal communication skills with the ability to convey complex information in a clear, concise manner.
  • Strong critical thinking and problem-solving skills to assess complex technical issues and develop effective, scalable solutions. Strong interpersonal skills for effective collaboration with a broad range of professional and technical staff.
  • Strong written and verbal communication skills, with the ability to convey complex technical information clearly to technical and non-technical audiences. Proven ability to serve as a technical resource providing advice and counsel on business intelligence issues.
  • Demonstrated ability to manage multiple priorities, work independently, and collaborate effectively in a cross-functional environment.

Preferred Qualifications :
  • Niagara N4
  • Distech GFX
  • Valid CA Drivers License
  • Experience developing and maintaining enterprise standards, specifications, and technical documentation for BAS and OT systems.
  • Demonstrated ability to serve as a technical Subject Matter Expert (SME), providing guidance and support to cross-functional teams, including Facilities, IT, vendors, and external partners.
  • Advanced knowledge of building ventilation, hydronics, and mechanical systems