Software Engineer
Birmingham City University / Hadley Industries Holdings Ltd

Software Engineer

Birmingham City University / Hadley Industries Holdings Ltd
  • Full time Position
  • Birmingham (United Kingdom)
  • Published on September 14 2021
Job description

Hadley Industries Holdings Ltd. and The School of Engineering and the Built Environment at Birmingham City University (BCU) are looking to appoint a high calibre graduate for an exciting opportunity in the cross disciplinary areas of web development, Building Information Modelling, data science and computer programming. BCU is a large and diverse place to study right in the heart of Birmingham City Centre.

The School of Engineering and the Built Environment is partnering with Hadley Industries Holdings Ltd. on a 27-month Knowledge Transfer Partnership (KTP). Hadley is a leading cold rollforming steel manufacturer. Recently, the company is developing new steel modular products for construction with a plan to apply the latest digital technology to improve customer engagement and productivity.

This position forms part of the Knowledge Transfer Partnership (KTP) programme co-funding by a grant through Innovate UK. It is essential you understand how KTP works with business and the University, and the vital role you will play if you successfully secure this position. KTPs offer a wide range of benefits including access to a £4,500 Personal Development budget to upskill during the project. More information on KTP

The successful candidate will be employed by the University and will be based full time at Hadley's office at 123 West Bromwich Street, Oldbury, West Midlands, B69 3AZ, where they will lead on the technical development of the project, supported by academics from BCU's Faculty of Computing, Engineering and the Built Environment.

Goal and objectives

The goal of the successful candidate is to develop a web-based innovative design tool, called HOPE (Hadley Offsite Product Engineering) to automate existing, unstructured, costly, and lengthy processes in the selection, evaluation, costing, carbon footprint assessment, benefit realisation, and data sharing of new modular housing products. HOPE will generate design and construction efficiencies which in turn will boost the take up of their steel products.

The skills developed in this project will support Hadley's modular house delivery plan through engaging potential customers and improving the modular products. The recruited web developer is expected to develop their discipline-specific knowledge of information management for modular construction. This role is a steppingstone for an enthusiastic candidate to develop a leading role in information management a major global steel manufacturer.

Located in a modern £300m city centre campus in the heart of Birmingham, the School of Engineering and the Built Environment at Birmingham City University is a thriving, vibrant, and inspiring learning community committed to excellence in research, high quality teaching and impactful industrial engagement.

What we are looking for

  • Excellent programming skills, and great communication skills and experience of successfully working as part of a team.
  • Proven software engineering skills and the ability to develop mature software components beyond research prototypes
  • Experience in building Linked Data platforms and knowledge graphs
  • Experience with at least one framework for building semantic web applications: OWLAPI, RDFLib, Jena
  • Experience with at least one of the following programming languages: Python, Java
  • Experience with HTML5, CSS and React
  • Excellent communication skills and should be willing to actively and effectively communicate between a range of specialists.
  • Effective interpersonal skills to establish good working relationships with colleagues, stakeholders and industrial partners will be essential.
  • Ability to develop knowledge and skills in research methods and data analysis techniques.
  • Willingness to take ownership of the project, developing skills in financial, project management, multidisciplinary working, etc.
  • Excellent communication, time management and problem-solving skills and be confident in dealing with clients. Client management means critical and creative thinking capability so they need to be open, friendly and adaptable.
  • Enthusiastic, self-motivated and able to take a proactive role that will successfully deliver the work plan in the proposal.


Minimum 2.1 and ideally Masters degree in computer science or a related field (e.g., data science, artificial intelligence);