IoT

Інженер IoT займається розробленням у сфері інтернету речей. Розроблення застосунків для IoT передбачає знання і вміння у багатьох сферах: від hardware-дизайну, проєктування мереж до низькорівневих і високорівневих мов програмування.


Навіть якщо фахівець фокусується на розробленні однієї з частин системи (це можуть бути пристрої, що підключаються; мережі, завдяки яким вони взаємодіють; IoT-платформи; застосунки для кінцевих користувачів), йому необхідне розуміння принципів роботи інших складових цілого.




Вакансій у сфері «інтернет речей» (або «IoT») вкрай мало. Але не тому, що інженери IoT нікому не потрібні. Просто їх зазвичай шукають через рекрутингові агентства.

 

Обов'язки ІоТ інженерів

  • Розроблення архітектури рішень з побудови систем IoT.
  • Проєктування мереж.
  • Розроблення прототипів пристроїв.
  • Розроблення інтерфейсів застосунків для взаємодії користувачів з системою IoT.
  • Взаємодія з постачальниками обладнання та програмного забезпечення з технічних питань.
  • Встановлення та налаштування обладнання та програмного забезпечення, інтеграція із суміжними системами.
  • Забезпечення кібербезпеки систем IoT.

 

Оскільки область IoT – нова і складна, інженеру доводиться виконувати деякі завдання, які зазвичай виконує проджект-менеджер. Наприклад, обговорення питань з замовником, підготовка документації, формування команди, участь в пошуку і підборі підрядників на проєкт.

 

ІоТ інженери: основні скіли

  • Володіння теорією аналізу процесів.
  • Розуміння принципів роботи сенсорних пристроїв.
  • Знання мов і середовищ розробки, необхідних для прототипування пристроїв: С/C++, Python, JavaScript, Arduino.
  • Знання мов для розробки веб- і мобільних застосунків для взаємодії з IoT-пристроями: Java, Swift, Node.js.
  • Знання протоколів обміну даними: MQTT, CoAP, AMQP, Websocket, XMPP-IoT, REST.
  • Знання апаратних платформ: Samsung Artik, Intel Edison, Arduino, Raspberry, BeagleBone, SparkFun, FPGA.
  • Знання хмарних платформ: Samsung Artik Cloud, Microsoft Azure IoT Suite.
  • Навички проєктування мереж і знання мережевих стандартів, протоколів (зокрема, протоколів бездротового зв'язку: BTLE, ZigBee, LPWA, 6LowPAN, Z-Wave, SigFox) і мережевих технологій (Wi-Fi, Low Energy Bluetooth, RFID).
  • Навички програмування GPS-пристроїв.
  • Розуміння методів гарантування кібербезпеки IoT-рішень.

 

Для роботи з IIoT (Industrial Internet of Things) перевагою буде практика з SCADA-системами та промисловими контролерами (IEC 61131-3).

Запитання щодо пошуку IoT-інженерів

Ми зібрали відповіді на найпоширеніші запитання щодо пошуку IoT-інженерів. Якщо потрібна додаткова інформація – INDIGO Tech Recruiters з радістю надасть її вам.

1. Хто найчастіше наймає IoT-інженерів?

Стартапи, великі технологічні компанії (IBM, Microsoft, Intel, SAP, Vodafone, Verizon, Fujitsu), IT-підрозділи державних організацій і банків, великі інтернет-магазини й служби таксі.
Для роботи в IIoT фахівцеві доведеться глибше вивчити предметну сферу (індустрію, для якої розробляється рішення) і навчитися розробляти спеціалізовані датчики та програмне забезпечення. Приклади застосування концепції IoT на виробництві – управління обладнанням, предиктивний аналіз, запобігання аваріям.
Моніторити ринок у цій сфері, відвідувати галузеві заходи та безпосередньо знайомитися з інженерами, шукати і писати їм в LinkedIn, запитувати про рекомендації. Або залучити до пошуку рекрутингове агентство з серйозною базою даних і мережею особистих знайомств.
Розумний будинок, транспорт, сільське господарство, електропостачання, охорона здоров'я, складська справа, онлайн-купівлі.