Software Engineer (IoT)
The Company
Azolla Software Ltd. is a start-up subsidiary company of Acacia Facilities Management, a leading supplier of independent outsourced Facilities Management (FM) Services. Having worked together for more than 20 years, Acacia’s management team has a proven track record in delivering Facilities Services and Solutions for 85 plus clients across Ireland. Azolla the proprietary system, is an online Computer Aided Facilities Management system with IoT functionality that brings the workplace to life. Azolla combines technology built by facilities professionals, with IoT data from people, sensors and devices and ultimately transforms a passive workplace to a predictive working environment. Our software improves the end user workplace experience and environment, space optimisation, maximising operational resources, asset management, workflow management, real time data, with a move towards creating a predictive ecosystem for customers without invasive works to occupied areas.
Further information is available within the company’s website www.azollasoftware.com
CVs should be send to recruit@azollasoftware.com which I have set up to delivered to the HR admin distribution group
Job Description
Azolla is looking for a Software Engineer , passionate for Artificial Intelligence (AI), Cloud, IoT technologies willing to challenge themselves with the next generation of intelligent machines that will drive the digital revolution.
In this role the ideal candidate will have the following responsibilities:
- Develop software for IoT, Artificial Intelligence and Machine Learning applications
- Integrate hardware/sensors
- Improve existing tools to manage IoT applications
- Configuring, coding, developing, and documenting software specifications throughout the project life cycle
- Collaborate/coordinate the work with partners and customers
- Direct research on emerging trends/solutions/standards in IoT
- Other duties as required
Reports to: Technology Manager
This role is best suited for a candidate that possess the following qualifications:
Required:
- Master's degree in Computer Science, Computer Engineering or related technical fields
- Experience in programming in one or more of these languages: Java, Python, , C#
- Expertise in code debugging, knowledge of algorithms and the ability to understand and integrate state of the art libraries and frameworks into your work are important skills we value
- Best practices of code development: testing, reviews and design documentation
- Knowledge of Linux and Windows operating systems
Preferred:
- 3 or more years of work experience in similar field
- Advanced skill levels with deep learning and machine learning algorithms, open-source frameworks (e.g, TensorFlow) and applications
- Experience with common data science toolkits, such as Matlab, is highly desirable
- Experience with Big Data and Cloud concepts and tools (e.g. Hadoop, MapReduce, Impala, Cassandra, MongoDB)
- Experience with common data science toolkits, such as Matlab
- Experience with Agile methodologies
- Experience with edge computing platforms such as Raspberry Pis or Jetson Nanos
Clive Brazier
Business Systems Director