via indeed · 27 May 2026 ·10 days ago

BMS Integration Engineer - Internal Tools

Octaipipe
London Remote
2,042 more jobs in London.
Upload your CV and see which ones actually match you.
Upload CV

BMS Integration Engineer \- Internal Tools

Research \& Development \- London, City of London (Hybrid)

The Company

OctaiPipe is a young, ambitious company with the vision to be the global driving force for the next paradigm of foundational, physical AI that ensures our connected world, and its critical infrastructure, is safe, secure and sustainable. We are growing fast, having closed a recent funding round and looking to accelerate rapidly. OctaiPipe is offering the right candidate an exciting role on this adventure!

OctaiPipe is on a mission to revolutionise the optimisation of energy in data centres through decentralised artificial intelligence (AI). To do this, OctaiPipe is harnessing an elegant but revolutionary idea: rather than move the data from the source, move the algorithms to the data to learn at the data source. This learning can be achieved with the intelligence of many devices through novel federated AI technology. OctaiPipe is developing the AI for Cooling Efficiency (ACE) application to be deployed using its own in\-house distributed AI platform.

The Role

OctaiPipe’s R\&D team has four categories: Platform, ACE, Surrogate Modelling and Internal Tools. You’ll join the Internal Tools team, a small group of engineers building the systems that power the deployment, operation and support of our flagship ACE product.

ACE runs at the edge inside customer data centres and must exchange real\-time data with the facility’s Building Management System (BMS) and DCIM — reading sensor and equipment telemetry, and writing back control setpoints to the cooling plant. As BMS Integration Engineer, you’ll own the integration layer between ACE and customer BMS/DCIM platforms — designing reliable, secure connectors, building the tooling that lets us commission a new site quickly, and being the in\-house expert our delivery and product teams turn to on building automation protocols and OT networking.

This is a high\-leverage role: every new customer site depends on this integration working correctly. Schneider Electric EcoStruxure (Building Operation and Data Center Expert) is the priority platform for an active PoC, with ABB (both the 800xA DCS and the newer AC500 PLC\-based BMS, currently in scope for live opportunities in Italy), Tridium Niagara and Eaton Brightlayer following close behind.

Duties and Responsibilities

  • Design, build and maintain production\-grade integrations between ACE and customer BMS/DCIM platforms — starting with Schneider Electric EcoStruxure Building Operation (EBO) and Data Center Expert (DCE), then extending to Tridium Niagara, Eaton Brightlayer and others

  • Develop and maintain protocol adapters for the standard building automation stack (BACnet/IP, Modbus TCP, OPC UA, MQTT, EcoStruxure Web Services)

  • Own the site\-commissioning tooling: point\-mapping, tag normalisation, data\-quality validation, and the workflows used by the delivery team to onboard a new customer site

  • Collaborate with the ACE and Platform teams to ensure telemetry flows reliably from the BMS into the ACE reinforcement\-learning loop, and that control setpoints are written back safely with appropriate guardrails

  • Build and operate test harnesses that simulate BMS endpoints (including the Schneider DCE virtual appliance, IT\-801\) so integrations can be developed and regression\-tested without access to live customer infrastructure

  • Work with customer facilities and controls engineers during site surveys and commissioning, translating their conventions and constraints into our integration model

  • Estimate and implement features following Agile methodology

  • Contribute to security and compliance evidence for our integrations (ISO 27001, ISO 42001, Cyber Essentials), including OT network segmentation and credential handling

  • Mentor junior team members and provide support with customer issues as required
Your Profile

You’re an experienced software engineer who is genuinely comfortable at the boundary between IT and OT — you’ve integrated software with real building or industrial control systems before, and you understand that an integration that works on a developer’s laptop is only the first 20% of the job. You’re energetic, motivated and a natural problem\-solver, with strong interpersonal skills and the ability to work directly with non\-software\-engineer customer staff (facilities managers, controls contractors, M\&E engineers).

Technically, you have at least 5 years’ experience in software development, with meaningful time spent on systems integration in a BMS, BAS, SCADA, DCIM or similar industrial domain. You value code quality, maintainability and architectural soundness over quick fixes — because the integrations you build will run unattended in production data centres for years.

Core Technical Skills

  • Building Management System integration — hands\-on experience integrating with at least one major BMS or DCIM platform. Schneider Electric EcoStruxure (Building Operation, Data Center Expert, Power Monitoring Expert) is strongly preferred; Tridium Niagara Framework (JACE controllers, Workbench, Fox protocol) or Eaton Brightlayer is equally valuable

  • Building automation protocols — BACnet/IP, Modbus TCP/RTU, and at least one of OPC UA, KNX, LonWorks or M\-Bus. You can read a point list, understand object types, and design a clean tag/namespace model

  • Python development with emphasis on clean, maintainable code: object\-oriented design, type hinting, separation of concerns, and established best practices

  • Messaging and streaming — MQTT (preferred), AMQP or similar pub/sub systems for moving telemetry between edge and cloud

  • Containerisation and CI/CD — Docker, GitHub Actions, and cloud deployment (Azure preferred, AWS also used)

  • Database design and SQL — schema design and query optimisation for time\-series and relational data

  • Linux and bash scripting, comfortable architecting complex automated workloads

  • Git/GitHub and version control workflows
Highly Desirable
  • Direct experience with Schneider EcoStruxure Data Center Expert (DCE) — Modbus TCP Output Module, EcoStruxure Web Services (EWS), DDF authoring, or the DCE virtual appliance on AWS/Azure

  • Experience with ABB BMS / DCS platforms — either the 800xA DCS, or the AC500 PLC line (PM5072 / V3 PM56xx) with OPC UA server and MQTT publishing. Familiarity with ABB Automation Builder and Codesys is a plus

  • Experience with Tridium Niagara — Workbench, station configuration, driver development, NiagaraAX/N4, Haystack tagging

  • Experience with Eaton Brightlayer data centre suite or comparable DCIM platforms (Nlyte, Hyperview, Vertiv Trellis)

  • Familiarity with OT cybersecurity — IEC 62443, network segmentation between IT and OT zones, secure remote access patterns for customer sites

  • Understanding of data centre cooling plant (chillers, CRAH/CRAC units, dry coolers, CDUs) and the control variables that matter for energy optimisation

  • Experience with C\# / .NET — several BMS SDKs and on\-prem tools in this domain are .NET\-based

  • Basic frontend development skills (HTML/CSS/JavaScript, React) for building point\-mapping and commissioning UIs

  • Networking fundamentals — VLANs, VPN, firewalls, and diagnosing connectivity problems on customer OT networks

  • Experience with semantic data models for buildings (Project Haystack, Brick Schema, ASHRAE 223P)

  • SaaS or managed services experience

  • Prior work in data centre, industrial, energy or healthcare IoT contexts
*The above statements are not intended to encompass all functions and qualifications of the position; rather, they are intended to provide a general framework of the requirements of the position. Job incumbents may be required to perform other functions not specifically addressed in this description.*

The market for this type of role

Similar openings
2,042
Engineering roles in London
Full-time
80%
of Engineering roles in the UK
Remote possible
9%
of Engineering roles
📊 Engineering · the UK
5,538
active jobs
13.4%
Remote
Ø 2d
avg. online
Top skills in demand
ExcelERPISOPythonAWSCI/CDSQLAzureAgileLean

Frequently asked questions

How many Engineering jobs are available in London?
Currently 2,042 Engineering roles in London on AlmostHired, across 680 different companies. Our data is updated daily.
Do Engineering roles offer remote work?
9% of Engineering roles in the UK allow remote work, either partial or full. To filter specifically for remote positions, use AlmostHired.
How do I know if I match this role?
Upload your CV — our AI compares your profile to the job requirements and gives you a precise match score, with matching and missing skills.