
Description
IoT Engineer is in charge of developing and managing solutions that use IoT technologies. While IoT Engineer deals with the creation and development of the IoT devices, sensors and software, IoT Developer is concerned mostly with the development of software applications that utilise IoT devices. Other related names are Embedded IoT Engineer, Embedded Software Engineer, Firmware Engineer.
Where it works
ICT enterprises/ Technical Departments/ Software Development Departments/ IT Department/ R&D Department
Activities
- Analyse customer needs;
- Develop software that allows IoT devices to function and connect to other devices;
- Design, code and test features of IoT devices;
- Design platform solutions that are cloud-compatible and work with IoT applications;
- Research and develop IoT technologies.
Qualifications
- At least bachelor degree in ICT areas such as Computer Science, Information Technology, Software Engineering, Telecommunications, Electronics Engineering;
- Experience with programming front-end and back-end systems is preferred.
Technical skills and knowledge
- Knowledge of firmware and hardware programming (Embedded-C, Embedded C++, Python). Knowledge of sensors. Knowledge of machine learning and AI. Knowledge of IoT platforms (Netbeast, Neura, OpenSensors and Node). Knowledge of IoT architecture and principles.
Linguistic knowledge
- Communication in English at basic level
Soft skills and personalities
- Teamwork and cooperation skills
- Communication skill
- Goal management skill
- Problem solving skill
- Personalities: intitiave, dependability, integrity, stress tolerance, persistance, and attentive to details