• Зараз переглядає 1 шукач
CyberVision

Embedded Firmware Engineer (PICAD, ESP32, Zephyr OS)

  • 108 000 грн
  • CyberVision

      IT; 50–250 співробітників
    • Дистанційна робота
    • Арина Медведева
    • Повна зайнятість. Досвід роботи від 5 років.
    • Git
    • Python
    • C++
    • Відповідальність
    • TCP/IP
    • Zephyr
    • Прошивка пристроїв
    • SPI
    • UART
    • Продуктивність
    • C/C++
    • Modbus
    Показати всі навичкиЗгорнути навички

    Опис вакансії

    Вимоги:

    Умови роботи:

    Обов’язки:

    About the Role:

    Ми шукаємо інженера прошивок, який реально вміє працювати з сучасним залізом (ESP32-S3, PICAD-сумісні плати) та Zephyr OS. Основне завдання — писати стійкий, production-ready код для IoT-пристроїв рівня «data logger / gateway»: сенсори, Modbus, LTE/Wi-Fi, OTA, локальна логіка, енергозбереження.

    Жодного академічного R&D — потрібна людина, яка швидко робить робочий продукт.

    Responsibilities:

    • Розробка firmware під Zephyr OS для ESP32-S3 / ESP32-C6;
    • Робота з PICAD-сумісною периферією (датчики, інтерфейси, IO);
    • Реалізація протоколів: Modbus RTU/TCP, UART, RS-485, SPI, I2C;
    • Налаштування мережевих стеків: Wi-Fi, LTE (через зовнішні модулі), MQTT;
    • OTA-оновлення (MCUboot, зразки Zephyr, кастомні схеми);
    • Буферизація даних, локальний storage, fallback-режими;
    • Інтеграція з backend API (REST/MQTT), обробка queue/telemetry;
    • Оптимізація енергоспоживання та продуктивності;
    • Написання unit-/integration-tests, робота з hardware-bring-up.

    Requirements:

    • Глибокий досвід розробки прошивок на C/C++;
    • Комерційний досвід із Zephyr RTOS обов’язковий (device tree, Kconfig, drivers, subsystems);
    • Практичний досвід роботи з ESP32-S3 / ESP32-C3 / ESP32-C6;
    • Розуміння MCUboot, partition layout, OTA-pipeline;
    • Уміння працювати з периферією: UART, SPI, I2C, PWM, ADC, RS-485;
    • Досвід роботи з Modbus (master/slave), бажано з реальними пристроями;
    • Досвід дебагу: JTAG, OpenOCD, logic analyzer;
    • Git, CI/CD, уміння працювати в нормальному продукті, а не «прошивка нашвидкуруч».

    Nice to have:

    • BLE (Zephyr BT stack);
    • Python для tooling (скрипти, тести, виробничі тулзи).

    Схожі вакансії

    Вакансії в категорії

    Вакансії за містами

    Вакансії за сферою діяльності

    Статистика зарплат