Snr. Software Engineer (Python, Javascript): Master Systems Integrator (MSI)

Description

Hereworks is a provider of commercial Smart Building & Technology solutions throughout Ireland and beyond. We offer end-to-end solutions including Smart Building Technologies, IoT, Audio Visual Solutions, Telecommunication Systems and much more. We are unique in our ability to provide an integrated approach to our clients’ needs, ensuring that client brand and communication goals are met in a powerful combination of relevant solutions.

 

Master Systems Integrator (MSI)

Hereworks’ Master Systems Integrator (MSI) Service is unique to the Irish market and a combination of our Technology Disciplines within Hereworks coupled with our Mechanical, Electrical, BMS & Project Management expertise from the wider McKeon Group. Hereworks’ MSI’s ensure all intelligent building systems within a smart building communicate properly, they collaborate with the client and all project stakeholders to ensure systems will be accessible and usable, while developing software layers for integration, aggregation and communication of the buildings systems including:

– Amazon (AWS) IoT Core / Google (GCP) IoT Core
– Safety & Security – Intruder, Fire, Access Control, CCTV, Lifts
– Covid-19 Compliance Systems
– Telecommunications & IT Systems – UC, In-Building Cellular
– Audio Visual Systems – Digital Signage, Wayfinding, Info Kiosks
– BMS Systems – HVAC, Lighting
– Room, Desk & Parking Booking Systems
– Space Analytics Systems
– Energy Monitoring Systems (EMS)

Our MSI Clients include some of the largest Technology Companies in the world who are pushing the boundaries of what is possible with Smart Buildings. The Snr. Software Engineer will be the lead programmer for the Hereworks MSI Service and will be responsible for developing software layers for integration, aggregation and
communication of the building systems into BMS Systems (Niagara Framework etc), Cloud Platforms (AWS, GCP etc) and our own Hereworks Happiness Platform. This will be a rewarding and exciting career opportunity for the right Individual working on the cutting edge of Smart Building developments.
The Software Engineer will report directly to the CTO.

Responsibilities

  • Liaising with clients, our Project Managers & our BMS Specialists to understand requirements
  • Lead Programmer for the Hereworks MSI Service including;
  • -> Scripting to automate on-boarding of building systems to cloud platforms
  • -> Middleware software layers for integration of hardware
  • -> Integration with 3rd party API systems
  • -> Develop Front end (presentation layer) dashboards
  • Use manufacturer specific tools and/or Develop software layers to Interface with BMS Systems (Manufacturer Specific) Niagara, Sauter, EasyIO, Delta Cylon etc
  • Work with the team to supply input and feedback into all technical aspects of the Hereworks MSI Service
  • Self-documentation of all technical development work
  • Assist in troubleshooting and repairing system issues
  • Supervise Junior Software Engineers on MSI team
  • Being available for support especially for critical systems and technology of their own making
  • Full compliance with company and customer security & safety systems
  • Any other duties as required from time to time

Experience / Skills Required:

  • Computer Science degree (Ideally Masters)
  • Minimum 4 Years Post Graduate Experience
  • Programming languages: Highly proficient with Python & Javascript
  • Building Services Background/Experience would be highly advantageous including:
  • -> Building Management Systems (BMS) – Niagara, Sauter, EasyIO, Delta Cylon etc
  • -> Niagara Framework
  • Demonstrate an understanding (and an ability to adopt the principles) of:
  • -> BrickSchema (https://brickschema.org/)
  • -> Project Haystack (https://project-haystack.org/ )
  • Programming tools & collaboration platforms: Git/Github
  • Documentation standards: GitHub Markdown, GitHub Wiki
  • Experience with Secure MQTT
  • Google Cloud Platform (Mainly IOT Core)
  • AWS Cloud Services knowledge advantageous but not critical: Lambda, API Gateway, Redis, DynamoDB, Timestream and other supporting services as required (e.g. Route 53, EC2, S3, ELB, Cloudwatch, SNS, SQS)
  • A knowledge of AWS IOT related services would be advantageous
  • Understanding of REST and API communications
  • Knowledge of network/software security technologies (SSL/encryption/AWS Security groups/AWS IAM policies)
  • Must have excellent verbal and written communication skills
  • Strong interpersonal skills and an ability to deal with both internal and external customers
  • Ability to manage multiple tasks simultaneously
  • Should be responsible, flexible, self-motivated, hardworking and well-organised with the ability to work well in a team-based environment both on-site and remote working

Salary

€60-€70k Depending On Experience

Location

Remote Working & Site Based (Ireland)

Our Core Values

Hereworks