BMS Software Engineer

Crucial People Ltd
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 52K

Job location

Tech stack

Microsoft Word
Microsoft Excel
API
Microsoft Outlook
Cloud Computing
Communications Protocols
Modbus
Message Queuing Telemetry Transport (MQTT)
Software Engineering
Software Systems
Bacnet

Job description

  • Develop BMS software solutions based on technical specifications.
  • Collaborate with project engineers to mitigate design risks and improve system performance.
  • Adopt a structured approach to software design, integrating project-wide routines.
  • Support the commissioning team during factory and on-site testing.
  • Ensure all projects meet high technical and quality standards.
  • Communicate any design changes that may impact project scope or contracts.
  • Manage multiple projects simultaneously when required.
  • Work efficiently within project budgets and timelines to ensure profitability.
  • Assist project managers in identifying and justifying additional work.
  • Submit weekly timesheets for accurate job costing.
  • Work closely with project managers, engineers, and other departments to deliver project requirements.
  • Support and guide less experienced engineers, sharing technical expertise.
  • Contribute to a collaborative and supportive team culture.
  • Assist in training and mentoring junior engineers., * 4.5% Matched Pension Contribution (subject to 3 months employment)
  • Private Medical Insurance
  • Income Protection Insurance (subject to 6 months service)
  • Employee Assistance Programme
  • Life Insurance (4 x Salary)
  • Discretionary sick pay
  • Health Insurance (subject to passing probation)
  • Healthshield Cash Plan (subject to 6 months service)
  • Extensive Training and Development

Requirements

Are you an experienced BMS Software Engineer looking for a role where you can work with cutting-edge Building and Energy Management Systems (BEMS)? Do you have a passion for innovation, automation, and sustainability? This could be the perfect opportunity for you!, * Strong working knowledge of Building Management Systems (BMS), ideally with Distech, Schneider, Tridium, or Delta.

  • Experience in delivering BMS software for main plant, outstation panels, and terminal units.
  • Proficiency in BMS communication protocols (e.g., Modbus, BACnet).
  • Understanding of cloud-based IoT protocols (e.g., MQTT) and API integrations.
  • Ability to interpret technical documentation, such as operation descriptions, panel drawings, and points lists.
  • Proven ability to produce clean, well-documented, standards-compliant code.
  • Strong understanding of mechanical and electrical building services.
  • Excellent time management and ability to meet project deadlines.
  • Proficiency in Microsoft Excel, Word, Project, and Outlook.
  • Manufacturer training and certification in Tridium, Schneider, or similar BMS platforms.
  • Knowledge of IT networks, IP-based technology, and smart building systems.
  • CSCS cardholder (or willingness to obtain one).

About the company

Crucial People operates as both an Employment Agency and an Employment Business

Apply for this position