Roles

Focus on:

Software
A Software Engineer in the Smart Buildings industry is responsible for developing, testing, and maintaining software applications that help control and manage building systems. They play a crucial role in ensuring that building systems are running smoothly and efficiently, and that they are integrated and coordinated with one another.

In this role, a Software Engineer would work closely with other members of the Smart Buildings team, such as Solution Architects and System Engineers, to design and develop software applications that meet the needs of building owners, occupants, and operators. They would also be responsible for ensuring that the software they develop is scalable, reliable, and secure.

The role of a Software Engineer in the Smart Buildings industry is highly technical, and requires a deep understanding of software development principles, programming languages, and software engineering best practices. They should also have knowledge of Smart Building technologies and protocols, such as BACnet, Modbus, and LonWorks.

Some of the key responsibilities of a Software Engineer in the Smart Buildings industry may include:

- Developing software applications to control and manage building systems, such as HVAC, lighting, and security.
- Collaborating with other members of the Smart Buildings team to define software requirements and specifications.
- Writing and testing code in programming languages such as Python, C++, and Java.
- Conducting system testing and debugging to ensure software applications are running smoothly.
- Ensuring that software applications are scalable, reliable, and secure.
- Integrating software applications with other building systems and protocols, such as BACnet and Modbus.
- Keeping up-to-date with the latest Smart Building technologies and protocols.

To be successful in this role, a Software Engineer in the Smart Buildings industry should have a strong technical background, with a degree in Computer Science or a related field. They should also have experience in software development, with a focus on developing applications for the building automation industry.

In addition, they should have a strong understanding of software engineering principles, programming languages, and software development best practices. They should also have experience with Smart Building technologies and protocols, such as BACnet, Modbus, and LonWorks.

Overall, a Software Engineer in the Smart Buildings industry plays a crucial role in ensuring that building systems are running smoothly and efficiently. They are responsible for developing software applications that integrate and coordinate building systems, and for ensuring that these applications are scalable, reliable, and secure.

Are you looking for a new

Software

Job Opportunity?

A selection of our current roles is below. If we do not have any for your requested job title, a selection of our other roles will be displayed. You can always visit our jobs page and set up an email alert and you will be notified when a suitable role is registered.

Register Today or Search Jobs Now

Register Today

Share by: