Careers

BMS Applications Engineer 

Job Description

We are seeking a BMS Applications Engineer to design, implement, and support customized building automation systems using Tridium Niagara N4 and Diamond Controls. This role will work closely with the Building Management Systems (BMS) sales team and project team to develop customized building automation systems to meet the needs of our diverse client base. The solutions will include controlling third party electrical equipment, HVAC, vertical transport, security equipment and etc, using high level interface such as BACnet, MODBus and LON.  You will be expected to prepare project and maintenance documentation, drawings and manual. This is an excellent opportunity for a motivated individual to further develop their career in the BMS industry within a collaborative and fast-paced environment.


Your Key Responsibilities

  • System Design & Programming: Develop control sequences, write custom software, design user interface (graphics), and integrate various devices (PLC, meters, sensors) using protocols like BACnet, Modbus.
  • Installation & Commissioning: Oversee the on-site installation of BMS programme and support in electrical / mechanical installations if required.  Perform pre- and post-commissioning checks and fine tune system performance.
  • Technical Support, Documentation & Training for projects: Provide client support, create O&M manuals, generate reports, and offer technical programming guidance to contractors and colleagues.  Provide the client with training for the operation of BMS programme and user-interface with regards to particular project.
  • Maintenance & Troubleshooting: Diagnose, resolve, and maintain existing BMS software, including database backups and software upgrades.

Your Skills

  • Tridium Niagara AX/N4 certification preferred.
  • BACnet, LONWorks and MODbus protocols preferred.
  • JavaScript, HTML or Python, CAD would be an advantage.

Your Profile

  • Bachelor’s Degree in Computing Science, Software Engineering or relevant discipline.
  • 2 to 3 years relevant experience in applications engineering/JAVA programming.  
  • Strong communication skills to explain technical BMS solutions clearly to clients.
  • Customer-focused mindset with the ability to understand building operations and clients’ needs.
  • Strong project management skills to ensure solutions are being developed timely to meet clients’ requirements.
  • Strong analytical and problem-solving skills to identify and resolve complex technical issues.
  • Ability to travel occasionally to the Asia Pacific regions.


If you are excited about working with us and have most of the skills or experience we are looking for, please go ahead and apply.  You could be the one we need!

We regret to inform applicants that only shortlisted candidates will be notified.

To offer you better experience, this site uses cookies. Please visit our Cookie Policy Page for more information about cookies and how we use them.

Yes, I accept