Junior BMS Software Engineer
Salary: £35,000 - £45,000 + flexible working, pension, 25 days holiday, car allowance and training & progression.
Location: Croydon, with occasional travel to project offices around London
About the Role
My client is seeking a Junior BMS Software Engineer to join their dynamic team. This role is ideal for someone eager to develop their technical and programming skills within a collaborative, supportive environment. While prior exposure to Building Management Systems (BMS) or software principles is a plus, they primarily value candidates who demonstrate a willingness to learn, grow, and adapt.
As part of the team, you will contribute to an innovative organization with a legacy of excellence in Building and Energy Management Systems. This is an exciting opportunity to grow with a forward-thinking company that values teamwork, precision, and innovation.
Key Responsibilities
- Collaborate with experienced engineers to assist in developing efficient and reliable BMS software solutions.
- Support the design, programming, and testing of BMS systems.
- Help interpret and follow technical documentation, such as Descriptions of Operation, panel drawings, and points lists.
- Write clear, maintainable code aligned with design requirements under the guidance of senior engineers.
- Contribute to system troubleshooting, fault-finding, and commissioning activities.
Technical Experience Required
- Basic understanding of Building Management Systems (e.g., Distech, Schneider, Tridium, Delta) or similar platforms.
- Familiarity with common BMS communication protocols, such as Modbus or BACnet.
- Ability to read and interpret technical documents, including descriptions, schematics, and points lists.
- Interest in adopting best practices in software development to produce maintainable code.
- Some exposure to programming concepts, with a willingness to learn and adapt.
- Basic understanding (or eagerness to learn) of mechanical and electrical building services.
- Proficiency in Microsoft Excel, Word, and Outlook.
Additional Advantageous Experience
- Basic understanding of IT networks and IP-based systems.
- Familiarity with smart building concepts, including naming conventions and simple integrations.
- CSCS card holder is advantageous.
- Relevant technical training, certifications, or qualifications are a bonus.
What We’re Looking For
- A motivated individual with a willingness to learn and grow within a fast-paced, supportive team.
- Strong communication and collaboration skills to work effectively with various departments.
- A proactive problem-solver who can adapt to new challenges and technologies.
- A team player who is detail-oriented and demonstrates a commitment to delivering high-quality results.
Benefits of Joining
- Work with a forward-thinking organization at the forefront of Building and Energy Management Systems.
- Gain hands-on experience and mentorship from experienced engineers.
- Flexible working arrangements to balance office and on-site responsibilities.
- Opportunities for career development and progression within the company.
Apply Now
If you’re ready to kickstart your career as a Junior BMS Software Engineer and join a company that values innovation, teamwork, and precision, I’d love to hear from you!