Скидка до
-20%
до 24 мая

Инженер
умных устройств

Станьте специалистом в сфере интернета вещей - Internet of things (IoT) - с нуля и создайте сеть умных гаджетов. Изучите язык C, механизмы отладки и программирования микроконтроллеров (STM32, Arduino). Вы получите опыт работы с технологиями Wi-Fi, Bluetooth и LoRa для построения современных встраиваемых систем.
Скидка до
-20%
до 21 октября
20 месяцев
10 проектов в портфолио
Помощь с трудоустройством
Сертификат о переподготовке
Starter Box   
в подарок
7 курсов  бесплатно
Купите этот курс со скидкой до 13 апреля, получите ещё 7 в подарок и прокачайте суперсилы любого востребованного специалиста: от умения считать юнит-экономику до знаний в интернет-маркетинге.
Платите позже ― отсрочка до 6 месяцев

Вам не нужно платить первый взнос и переплачивать процентную ставку, если оформите рассрочку у наших надёжных банков-партнёров.

• Без переплат по процентам
• Без оплаты первого взноса 
• Для граждан Беларуси 
• Надёжные банки-партнёры
Инженер умных устройств использует технологии Интернета вещей (Internet of things) для разработки гаджетов для дома, промышленных летательных аппаратов и беспилотных автомобилей. Таких специалистов также называют разработчиками встраиваемых систем или embedded-разработчиками. Они пишут код, работают с микроконтроллерами и умеют паять компоненты для умных устройств.

Что такое интернет вещей?

Медицина

Благодаря IoT медицинская помощь становится доступнее и качественнее. К разработкам этой области относятся фитнес‑браслеты, датчики для мониторинга состояния, системы по уходу за пациентом и даже экзоскелеты.

Устройства собирают и обрабатывают данные, позволяют консультироваться с врачом удалённо, измерять температуру бесконтактно и следить за приёмом лекарств. В медицине специалисты IoT востребованы как никогда: их решения снижают нагрузку на медработников и помогают спасти жизни.

Читать далее
Скрыть

Беспилотные автомобили

Благодаря IoT-технологиям формируется рынок беспилотных автомобилей. Они оборудованы системой автоматического управления и способны перемещаться без участия водителя.

Это оптимизирует расходы на перевозки и расширяет возможности. За программно-аппаратные решения отвечают разработчики встраиваемых систем. Они работают со всевозможными сенсорами, создают инфраструктуру для сбора и обработки данных, реализуют алгоритмы для управления автомобилем.

Читать далее
Скрыть

Умный дом

Интернет вещей (IoT) подключает к сети электронные устройства в доме. Это могут быть кондиционеры, очистители воздуха, колонки, поилки для животных, выключатели. Девайсы регулируют освещение, контролируют микроклимат и экономят электроэнергию.

Это возможно благодаря специалистам IoT: они создают и внедряют ПО, адаптируя его под аппаратную систему. На курсе вы освоите эту профессию с нуля и сможете программировать устройства самостоятельно.

Читать далее
Скрыть

Промышленность

Эту область также называют промышленным интернетом вещей (IIoT). Сюда относятся роботы-упаковщики, устройства для удалённого мониторинга, датчики безопасности предприятия.

Разработки помогают автоматизировать рутинные процессы, повысить продуктивность и минимизировать риски. Специалисты IIoT создают программное обеспечение, учитывая специфику отрасли. Их миссия ― сделать рабочий продукт, готовый к масштабированию и внедрению на других предприятиях.

Читать далее
Скрыть

Умный город

IoT-технологии внедряют в инфраструктуру города. Сюда входят интерактивные карты, умные светофоры, альтернативное энергообеспечение и цифровизация муниципальных услуг.

Такие проекты делают жизнь проще, безопаснее и удобнее. Они позволяют заранее проверить свободное место на парковке или заказать онлайн цифровую копию паспорта. Специалистов IoT в этой сфере ждут масштабные инновационные проекты, которые помогут миллионам людей в городе.

Читать далее
Скрыть
На рынке не хватает инженеров умных устройств
Источник данных: rabota.by
3 000 BYN
Зарплата в месяц
7% от всех
Доступных вакансий на rabota.by
5 000 BYN
Зарплата в месяц
51% от всех
Доступных вакансий на rabota.by

Кому подойдёт курс

Новичкам
Научитесь разрабатывать устройства на базе микроконтроллеров. Сможете самостоятельно создавать сеть умных гаджетов.
Специалистам
из других сфер IT
Освоите навыки инженерии и получите специализацию в IoT. Перейдете в перспективное направление и повысите уровень дохода.
Инженерам и специалистам
по ремонту
Дополните свои знания: освоите C, разработку и отладку ПО. Прокачаете профессиональные навыки и сможете развивать карьеру в IoT.

Станьте инженером умных устройств с нуля

Актуальная программа
В обучении используем experiential learning ― подход, помогающий закрепить знания и получить реальный опыт. Между четвертями предусмотрен перерыв в 1–2 недели для проектной работы.
Starter box в подарок
Подарим оборудование, которое нужно для работы в первой четверти. Никакой голой теории: вы разберетесь в транзисторах, датчиках и запрограммируете электронные устройства.
Развитие Soft Skills
Каждая четверть заканчивается встречей дискуссионного клуба и выступлением эксперта. Вы сможете задать вопрос спикеру, обменяться идеями с сокурсниками и найти единомышленников.
Практикующие специалисты
Авторы программы — преподаватели GeekBrains, которые запускают проекты государственного масштаба. Они были единственными из СНГ, кто принял участие в Arduino Day 2021 — международном мероприятии для энтузиастов и профессионалов, которые разрабатывают умные устройства.
Доступ к сообществу GeekBrains
Вы найдёте полезные контакты и единомышленников в вашем городе, сможете делиться опытом в базе знаний GeekBrains. Будете посещать закрытые митапы, хакатоны и другие онлайн мероприятия как слушатели и спикеры.
100%
студентов GeekBrains, которые обратились в наш центр карьеры, ежегодно выходят на работу по специальности

Как вы найдете работу с помощью GeekBrains

Дадим необходимые знания
Вы получите все навыки на курсах основного обучения и факультативах от компаний-партнеров.
Вместе оформим резюме
Вы подадите заявку в сервис трудоустройства, а HR-специалисты GeekBrains помогут создать резюме, которое выделит вас среди других кандидатов.
Предложим подходящие вакансии
Мы поможем вам с поиском идеального места работы на популярных ресурсах. И вместе с вами напишем сопроводительное письмо.
Поможем пройти собеседования
Мы дадим советы по прохождению собеседования. И поздравим с оффером :)
Наши ученики трудоустроились в компании

Программа обучения

Подготовительные курсы

Вы начнете осваивать технические основы профессии: поиск информации и основные операции с файлами, научитесь создавать и оптимизировать сложные запросы.
Курсы
Git. Базовый курс
— Введение в Git
—  Установка и настройка Git
— Основные команды терминала
— Работа с репозиториями в Git
— Управление файлами репозитория
— История изменений
— Публикация репозитория
— История изменений
— Слияния веток
— Управление версиями
— Создание pull request
— Сложные операции
— Работа с fork-репозиториями
13 видеоуроков
4 часа обучающего контента, 3 часа практики
Основы программирования
— Вступление
— Понятие алгоритма, переменные, типы данных
— Разбор практического задания
— Ветвления. Циклы. Разбор практического задания
— Массивы и функции
— Разбор практического задания
— Вёрстка сайта: знакомство с HTML и CSS
— Разбор практического задания
— Обзор современных языков программирования
— Разбор практического задания
11 видеоуроков
6 часов обучающего контента, 2 часа практики
I четверть

Общие принципы микроэлектроники и программирования

В первой четверти вы освоите программирование на С. Научитесь работать с монтажным оборудованием (печатные платы, паяльник, резисторы) и разработаете своё первое электронное устройство. Также вы начнёте знакомство с микроконтроллерами на примере простых в освоении устройств итальянской марки Arduino.
Курсы
Встреча декана факультета со студентами
— О программе: логика следования курсов, проекты, перерывы
— Знакомство с однокурсниками и деканом
— Рекомендации по обучению и трудоустройству во время учёбы
— Мотивация и прогресс
— Ответы на вопросы
Введение в профессию
— Кто такой разработчик встраиваемых систем
— Этапы разработки устройств
— Базовые знания по физике
— Знакомство с методом пайки
— Знакомство с методом пайки. Часть 2
2 недели — 4 занятия
8 часов обучающего контента, 4 часа практики
Linux. Рабочая станция
— Введение. Установка ОС
— Настройка и знакомство с интерфейсом командной строки
— Пользователи. Управление Пользователями и группами
— Загрузка ОС и процессы
— Устройство файловой системы Linux. Понятие Файла и каталога
— Введение в скрипты Bash. Планировщики задач crontab и at
— Управление пакетами и репозиториями. Основы сетевой безопасности
— Введение в Docker
1 месяц — 8 занятий
16 часов обучающего контента, 6 часов практики
Программирование на С. Базовый уровень
— Введение в язык С
— Двоичная и шестнадцатеричная системы счисления
— Константы. Типы данных, часть 1
— Операторы и выражения языка С. Функции (объявление, вызов)
— Переменные. Типы данных (примитивные типы, строки, структуры)
— Управляющие операторы
— Функции. Работа с памятью
— Типы данных, часть 2. Основы объектно-ориентированного подхода к программированию.  
— Пользовательские типы данных
— Структура программы на языке С
— Препроцессор
— IDE и средства разработки
— Стандартные библиотеки языка С. Курсовой проект. Программная утилита для интерфейса расчётов температурных режимов в доме
6 недель — 13 занятий
26 часов обучающего контента, 9 часов практики
Основы электроники
— Схемотехника. Знакомство с основными компонентами и инструментами
— Расчёты различных соединений. Теория и практика
— Транзисторы. Теория и практика
— Подключение и управление различными нагрузками
— Ток. Источники питания и фильтры. Гальваническая развязка
— Линейные преобразователи. Современные LDO. ШИМ
— Операционный усилитель. Логические элементы. Часть 1
— Логические элементы. Часть 2
— Закрепление теории и практика
— Курсовая работа. Генератор случайного числа на семисегментных индикаторах
5 недель — 10 занятий
20 часов обучающего контента, 8 часов практики
Arduino. Проектирование устройств
— Знакомство с Arduino
— Обзор доступных сенсоров. АЦП. Считывание данных. Получение данных с потенциометра и оценка угла поворота его ручки. Простая фильтрация
— Обзор доступных средств индикации (светодиоды, светодиодные матрицы, дисплеи)
— Динамическая индикация
— Интерфейс I2C на примере работы с датчиком влажности и температуры
— Символьный 16х2 дисплей. Вывод данных на дисплей
— Прерывания
— Курсовая работа. Настольная метеостанция
1 месяц — 8 занятий
16 часов обучающего контента, 6 часов практики
II четверть

Работа с промышленными микроконтроллерами и интерфейсами взаимодействия

В первый двух курсах четверти вы узнаете архитектуру ARM и выполните 2 проекта: на плате Nucleo и на основе микроконтроллеров STM 32. В третьем курсе вы изучите принципы работы технологий, обеспечивающие связь устройств между собой.
Курсы
Микроконтроллеры. Вводный курс
— Введение в микроконтроллеры
— Прерывания, стек, таймеры
— Интерфейсы и шины ввода и вывода данных
— Шина I2C
— Интерфейс SPI
— Аналого-цифровые преобразователи (ADC)
— Цифро-аналоговые преобразователи (DAC)
— Курсовая работа. Получение данных с метеостанции на Arduino по интерфейсу SPI
1 месяц — 8 уроков
12 часов обучающего контента, 42 часа практики
Микроконтроллеры ARM (STM32)
— Микроконтроллеры STM32
— Загрузка и отладка STM32
— Особенности работы с Flash памятью
— Сторожевые таймеры и передача управления
— Специальные таймеры HRTIM и LPTIM
— Режимы энергопотребления микроконтроллеров STM32
— DMA STM32
— CRC, RNG, HASH, CRYP
— COMP и OAMP в STM32
— Аппаратные особенности реализации с использованием микроконтроллеров STM32
— SD карта и файловая система
— Разбор курсовой работы
6 недель — 12 занятий
24 часа обучающего контента, 9 часов практики
Базовые технологии электроники
— Bluetooth (базовая лекция)
— Протокол TCP/IP как базовый протокол интернета. IP-адресация. Маска подсети. Шлюз. Модули Wi-Fi. Основы
— LoRa Базовая лекция. Основы использования
— Применимость беспроводных решений. Базовые понятия скорости передачи данных. Дальность связи
— Аппаратные решения
— Измерение напряжения и тока: аппаратные и программные решения
— Основы построения блоков питания
— Гальваническая развязка цифровых интерфейсов. Приёмопередатчики RS-232/485, CAN
— FPGA/ASIC: обзор
— Курсовая работа. Создание веб-сервера с использованием Nucleo и ESP32-микросхемы
5 недель — 10 занятий
20 часов обучающего контента, 6 часов практики
III четверть

Продвинутый уровень программирования микроконтроллеров

Вы освоите язык С на продвинутом уровне. Сможете применить полученные знания в разработке встраиваемых систем. Научитесь работе с операционными системами реального времени и продолжите изучение технологий интернета вещей для связи устройств в домашней сети.
Курсы
Программирование на Си. Продвинутый уровень
— Указатели. Указатели на структуры. Практические примеры. Ошибки программиста при работе с указателями
— Библиотеки языка С. Обзор функций. Недостатки базовых библиотек
— Вопросы оптимизации кода
— Алгоритмы
— Компиляция и компиляторы
— Многопоточность в С
— Особенности С для IoT
— Подготовка к курсовой работе
1 месяц — 8 уроков
16 часов обучающего контента, 6 часов практики
RTOS (Real-Time Operating System)
— Обзорная лекция по операционным системам. Принципы работы. Ресурсы. Совместный доступ к ресурсам
— Задачи. Управление задачами. Модели распределения и управления памятью
— Очереди. Конкретные примеры и задачи. ПИД-регулятор
— Семафоры. Как семафоры позволяют сократить использование процессорного времени
— Особенности отладки. Механизмы отладки. Оценка стека и кучи
— Механизм взаимодействия между задачами
— Многозадачная RTOS и прерывания
— Подготовка к курсовой работе
1 месяц — 8 занятий
16 часов обучающего контента, 6 часов практики
Связь
— Протоколы взаимодействия устройств
— Wi-Fi (низкий уровень протокола)
— BLE/Bluetooth (низкий уровень протоколов)
— Низкоуровневое взаимодействие устройств (канальный слой)
— HASH и контрольные суммы
— Распространённые методы шифрования и авторизации
— Избыточность данных в протоколах связи
— Курсовая работа. Взаимодействие с MQTT-сервером
1 месяц — 8 занятий
16 часов обучающего контента, 6 часов практики
IV четверть

Дипломная работа и подготовка к собеседованию

Вы получите опыт разработки устойчивых к отказам распределенных устройств, выполните финальный проект, пройдете курс о том, как готовиться к собеседованиям, и сможете сделать первый шаг в профессию на позицию junior.
Курсы
Распределенные сети / Дипломная работа
— Вводный урок, знакомство с распределённой сетью
— Master/Slave режим работы устройства, методы построения
— Отказоустойчивость сети, смена роли устройства
— Брокеры задач, broadcast задач
— Моделирование отказов
— Построение прототипа сети
— Тестирование устойчивости
— Дипломная работа. Распределённая сеть устройств
1 месяц — 8 занятий
16 часов обучающего контента, 6 часов практики
К чему готовиться на собеседовании
— Подготовка резюме
— Коммуникационные навыки и другие soft skills
— Техническое собеседование, типы и варианты #1
— Техническое собеседование, решение задач #2
— Техническое собеседование, тестовый проект #3
— Какие вопросы задавать рекрутеру
— Согласие на офер
— Ревью резюме
1 месяц — 8 занятий
16 часов обучающего контента, 6 часов практики

Курсы вне четверти

Подготовка к поиску работы

Факультатив

Курсы
Законное индивидуальное предпринимательство и фриланс
Программа подготовлена экспертами банка «Точка» — digital-банка для предпринимателей. Входит в ФГ «Открытие» — самую крупную частную финансовую группу.

Получите программу курса на email

Нажимая на кнопку, вы даете согласие на обработку своих персональных данных в соответствии с политикой конфиденциальности.
Спасибо! Ваша заявка принята.
Мы уже выслали программу курса на вашу почту.
Oops! Something went wrong while submitting the form.

Вас будут обучать топовые эксперты

Вместе мы позаботимся о вашем профессиональном будущем

Преподаватели
Программа обучения на 70% состоит из вебинаров: вы задаёте вопросы и получаете обратную связь по своим проектам.
Студент-наставник
Во время обучения вам может понадобиться поддержка и помощь с домашним заданием. Вашим наставником станет выпускник или студент, который получил такой же опыт обучения на курсе и успешно справился со всеми практическими работами.
Куратор
Поможет вам освоиться в личном кабинете, в процессе обучения всегда будет на связи и поможет найти ответы на вопросы.
Специалисты техподдержки
Помогут, если возникнут сложности с личным кабинетом или загрузкой занятий.
HR-менеджер
Помогает составить резюме и подготовиться к собеседованию.
Чат с одногруппниками
Вы сможете поддерживать связь с одногруппниками и задавать интересующие вас вопросы.

Ваше резюме после обучения

Сергей Романов
Разработчик встраиваемых систем / Программист С
3 500 BYN
График
Полная занятость
Образование
GeekBrains, Интернет вещей
Опыт работы
GeekBrains, Проектная работа
Ключевые навыки
— Программирование на С
— Понимание особенностей работы и применения операционных систем реального времени (RTOS)
— Работа с вычислителями на основе архитектуры ARM
— Знание популярных коммуникационных интерфейсов (протокол TCP-IP, USB, Ethernet, LoRa, IP-адресация)
— Макетирование и прототипирование устройства на интегральных микросхемах
— Работа с ОС Linux во встраиваемых системах
— Работа в средах разработки EasyEDA, STM32CubeMX, CLion
Портфолио

Станьте сертифицированным специалистом

Вы получите сертификат о профессиональной переподготовке, который можно добавить в портфолио и показать работодателю.

Мы дарим подарки всем студентам

Изучение английского языка с Lingualeo
3 месяца к Premium подписке
Ключ от продуктов
JetBrains
Бесплатная подписка
Защитное решение «Лаборатории Касперского»
Пробная версия на 3 месяца

Стоимость обучения

Цена сегодня
151 BYN/мес
Цена до скидки
176 BYN/мес
Рассрочка до 24 месяцев
Удобно вносить небольшие суммы
Планируйте свой бюджет
Оформите рассрочку, не оплачивая первый взнос. Вы сможете начать платить за курс через 6 месяцев после начала занятий. Оставляйте заявку и узнайте подробности от нашего консультанта. 

Оставьте заявку

Начало занятий: 10 сентября

Бесплатный звонок +375 29 171-55-70
Отправляя заявку,  вы принимаете условия публичного договора и даете согласие на обработку своих персональных данных в соответствии с политикой конфиденциальности.
Спасибо! 
Ваша заявка принята. Наш менеджер свяжется с вами в ближайшее время.
Oops! Something went wrong while submitting the form.
Скидка до
-20%
до 21 октября
Хочу учиться