Senior Software Engineer (Niagara)

Designation: Senior Software Engineer (Niagara)

Skills: Niagara, Back End Developer

Qualification: B.E – EC/E&TC/Computer Science or Higher

Location: Pune

Experience: 5+ years


System Design and Development:

  • Collaborate with clients and stakeholders to gather requirements for building automation and control systems.
  • Design, develop, and implement Niagara-based solutions tailored to the unique needs of each project.
  • Configure and program controllers, sensors, and other devices to integrate seamlessly within the Niagara Framework.


  • Integrate various building systems, such as HVAC, lighting, security, and energy management, into the Niagara platform.
  • Ensure smooth communication between different protocols and devices using Niagara’s integration capabilities.

Customization and Scripting:

  • Develop custom scripts and modules using Niagara’s scripting languages (e.g., Niagara Framework Script, BajaScript) to enhance system functionality.
  • Create custom graphics, dashboards, and user interfaces to provide clients with intuitive visualization and control options.

Testing and Troubleshooting:

  • Conduct thorough testing of developed solutions to identify and address any bugs, issues, or inconsistencies.
  • Perform troubleshooting of complex system interactions, communication problems, and integration challenges.


  • Maintain comprehensive documentation of system design, configuration, custom scripts, and troubleshooting procedures.
  • Provide clear and concise documentation for clients and internal teams to facilitate future maintenance and upgrades.

Client Communication:

  • Communicate regularly with clients to ensure their requirements are met and expectations are managed effectively.
  • Provide technical guidance and support to clients regarding system operation, troubleshooting, and potential improvements.


  • Bachelor’s degree in Engineering, Computer Science, or a related field (or equivalent work experience).
  • Minimum of 5 years of experience working with the Niagara Framework in building automation and control systems.
  • Proficiency in developing, configuring, and troubleshooting Niagara-based solutions.
  • Strong understanding of various protocols such as BACnet, Modbus, LonWorks, and others commonly used in building automation.
  • Experience with custom scripting and programming within the Niagara Framework.
  • Familiarity with HVAC, lighting, security, and energy management systems.
  • Excellent problem-solving skills and the ability to diagnose and resolve complex technical issues.
  • Strong communication skills, both verbal and written, for client interaction and documentation.
  • Ability to work independently as well as in a collaborative team environment.
  • Relevant Niagara certifications (e.g., Niagara 4 Developer, Niagara AX Certification) are a plus.
Job Type: Full Time
Engineering: Engineering - Core
Skills: Back End Developer Niagara
Qualification: B.E – EC/E&TC/Computer Science or Higher
Experience: 5+ Years
Job Location: Pune

apply here

Allowed Type(s): .pdf, .doc, .docx