The primary task of an IoT Developer is the creation and development of the devices, sensors and software that allows the device to connect seamlessly with other systems. They research, create, test and document IoT solutions with integrated systems and devices.

And duties can include designing, coding, and testing features of devices meant to connect to other systems and devices.

provide solutions to any issues related to the connection of networks and platforms and may also work as service designers by analyzing user needs.

often required to develop software that monitors and executes processes and design platform solutions that are cloud-compatible and work well with IoT applications. And  also required to develop software that allows IoT products to function and connect to other devices.

Role & Responsibilities

  • Develop, plan and operate services for the IoT as part of an agile DevOps team – from design to production to quality assurance
  • Technically lead the architecture providing leadership and foster sustainable design decisions, striving for excellence
  • Involve in system analysis, design and determine design schedule and timeline together with the development team
  • Ensure a good software experience by providing a high-quality architecture and you take means to ensure the level of scalability needed for modern cloud-based applications
  • Creating and developing devices, sensors and software
  • Researching, creating, testing and documenting IoT solutions
  • Designing, coding and testing features of IoT devices
  • Providing solutions to issues related to the connection of networks and platforms
  • Analyzing user needs and working as service designers
  • Developing software that monitors and executes processes
  • Designing platform solutions that are cloud-compatible and work with IoT applications
  • Developing software that allows IoT devices to function and connect to other devices

Skills:

  • In-depth understanding of computer programming and network security
  • Proficient knowledge of sensors
  • Knowledge of machine learning and AI
  • Experience working with front-end and back-end systems
  • Experience with custom-build firmware and hardware
  • Knowledge of software like Netbeast, Neura, OpenSensors and Node
  • Expert knowledge of Linux OS
  • Well-versed with multiple programming languages such as Embedded-C, Embedded C++, JavaScript and Python, Java
  • Familiarity with Big Data and machine learning algorithms
  • Firm understanding of IoT architecture and principles
  • Knowledge of device and data security
  • Work and collaborate well with others
  • Strong communication skills
  • Strong analytical and problem-solving skills
  • اللغة الانجليزية بطلاقة

Requirements & Qualifications

  • Experience in implementing Industrial IoT/ M2M solutions and/or demonstrating extensive knowledge in the related technologies
  • 5+ years’ experience with modern technological stack such as Python, Spark, C++, AngularJS and data analytic tools
  • Working knowledge of IoT device management and the associated protocols as well as device data collection and the associated protocols
  • Significant experience in managing a sizable team or programme in system integration and implementation.
  • Masters in electronics/ computer engineering or Telecommunications degree

 


 

انقر أو اسحب الملفات إلى هذه المنطقة للتحميل.