Embedded Firmware Engineer IoT / Microcontrollers (Инженер-разработчик встраиваемых систем)

Дата размещения вакансии: 24.02.2026
Работодатель: Agile Soft
Уровень зарплаты:
з/п не указана
Город:
Алматы
микрорайон Самал-2
Требуемый опыт работы:
От 3 до 6 лет

О проекте

Разработка площадки автоматизации предприятия на базе микроконтроллеров (ATmega, ESP) с подключением различных датчиков и сенсоров. Устройства предназначены для мониторинга и передачи данных (Wi-Fi, LBT), с возможной интеграцией в облачную систему / backend.

Мы создаём промышленное устройство, поэтому важна инженерная дисциплина и понимание реальной эксплуатации.

Основные задачи

  • Разработка прошивок для:
    • ATmega
    • ESP
  • Работа с сенсорами и датчиками I2C/SPI/Analog
  • Реализация:
    • опроса датчиков
    • фильтрации данных
    • калибровки
    • защиты от шумов
  • Передача данных по Wi-Fi (HTTP / MQTT / TCP)
  • Реализация OTA-обновлений
  • Работа с энергосбережением (sleep-режимы)
  • Отладка через UART / логирование
  • Участие в разработке схем (совместно с hardware-инженером)
  • Подготовка технической документации

Обязательные требования

  • Опыт работы с ATmega (328 и аналогичные)
  • Опыт работы с ESP8266 или ESP32
  • Уверенное знание C / C++
  • Понимание:
    • I2C
    • SPI
    • UART
    • ADC
  • Опыт работы с датчиками (BME280, BMP280, DHTxx или аналоги)
  • Понимание работы с питанием:
    • стабилизаторы
    • развязка
    • защита от помех
  • Умение пользоваться логическим анализатором / осциллографом (желательно)

Будет плюсом

  • Опыт разработки коммерческих IoT-устройств
  • Опыт проектирования печатных плат
  • Понимание EMC / помехоустойчивости
  • Работа с MQTT-брокерами
  • Опыт интеграции с backend (REST API)

Что для нас важно

  • Инженерное мышление
  • Понимание разницы между «работает на столе» и «работает в поле»
  • Аккуратный код
  • Документирование решений
  • Ответственность за результат