Embedded Engineer

23 Августа

Партнерские Вакансии

Город:

Минск

Занятость:

Полная занятость

Компания "1AK-GROUP"

Мы - команда 4RM Tech, digital-направление 4RM (производитель ритейл-оборудования: весы самообслуживания, почтоматы, торговое и холодильное оборудование). Наша задача - превращать это оборудование в связку hardware + software + AI, которая приносит клиентам измеримый результат.

В портфеле три продуктовых линии:

  • Платформа для весов самообслуживания и решение для касс самообслуживания с распознаванием товаров через Computer Vision и антифрод-модулями

  • Линейка CV-аналитики для ритейла: мониторинг полок/планограмм, распознавание товаров, аналитика покупательского потока, эффективность персонала

  • Софт для почтоматов и вендингов

Ищем Embedded Engineer, чтобы усилить команду и развивать продукты на стыке Железа+софт+CV.

Требования:

Software:

- Знание C++ (стандарт 11 и выше), STL, шаблонов, умных указателей, move-семантики,

- Знание Python.

- Владение системой контроля версий (git)

- Владение системой сборки (CMake, idf.py)

- Опыт коммерческой разработки с FreeRTOS (многозадачность, очереди, семафоры, таймеры). Опыт с ESP-IDF/PlatformIO + ESP-IDF будет плюсом.

- Опыт работы с протоколами связи RS-485, UART, I2C (обработка прерываний, DMA, асинхронная коммуникация)

- Опыт работы с протоколами связи HTTP(S), WebSocket, MQTT (структура сообщений, понимание оверхеда и сценариев применения, использование TLS).

- Понимание механизма OTA-обновлений (OTA over HTTPS, структура разделов, подпись образов, безопасная загрузка)

- Опыт работы с периферией: GPIO, PWM, ADC, таймеры, watchdog. Понимание разных видов памяти: RAM, Flash. Отличия IRAM, DRAM. Понимание специфики ESP32 будет плюсом.

- Знания сетевого стека: популярные протоколы физического уровня, суть и структура IP и MAC адресов, понимание адресации устройств в сетях IPv4 (DHCP, статическая адресация, NAT), понятие портов, сокетов, понимание различий TCP/UDP, понимание DNS. Практический опыт применения указанных понятий.

- Опыт тестирования embedded решений будет плюсом.

Hardware:

- Понимание базовых принципов цифровой и аналоговой схемотехники: подтягивающие резисторы, согласование уровней, схемы питания микроконтроллеров (модулей с М/К) и периферии.

- Умение читать даташиты. Владение английским языком будет большим плюсом.

- Понимание классических проблем схемотехники: шумы, дребезг контактов, скачки и просадки напряжения, методы их решения (аппаратные и программные).

Обязанности:

  • Разработка и поддержка прошивки, самостоятельный выбор стека (MCU/FreeRTOS vs embedded Linux) под класс устройства; архитектурные решения по новым устройствам, включая консультирование по embedded-части для будущих продуктов (холодильники, стеллажи)

  • Интеграция периферии (замки, датчики, дисплеи, платёжные модули, фискальные регистраторы) и участие в схемотехнике: выбор компонентов, работа с даташитами, решение типовых проблем (помехи, дребезг, просадки питания)

  • Взаимодействие с производством при проектировании нового железа, включая консультирование по embedded-требованиям для будущих продуктов (умные холодильники, стеллажи)

  • Взаимодействие с Computer Vision направлением при необходимости.

  • Реализация связи устройство ↔ backend: MQTT/HTTP(S)/TLS, интеграция в общую систему мониторинга флота (телеметрия, heartbeat, event-push)

  • OTA-обновления: доставка в поле, подпись образов, безопасный откат при сбое

  • Отказоустойчивость в оффлайне (например, гарантированное открытие ячейки почтомата при потере связи, буферизация событий)

  • Меры защиты устройств: защищённые каналы связи, противодействие вскрытию/подмене прошивки — приоритетно для вендинга (наличные) и табачного шкафа (регулируемый товар)

  • Тестирование на реальных устройствах перед выкаткой в поле (связь, автономность, стресс-сценарии)

  • Участие в снижении себестоимости устройств (подбор альтернативных компонентов, MCU/SBC)

  • Подготовка технической документации/ТЗ на embedded-часть совместно с продуктовой командой

  • Техническая оценка реализуемости embedded-части при расширении портфеля (новые классы устройств)

Условия:

официальное трудоустройство в соответствии с трудовым законодательством РБ;

достойный уровень заработной платы;

возможности для обучения и развития;

современный и комфортный офис;

корпоративную культуру, которая мотивирует и заряжает позитивом;

работу в социально ответственной компании, которая следит за трендами, ценит идеи сотрудников и развивается вместе с ними;

медицинское страхование за счет компании.

Похожие вакансии

19 Августа

QA Engineer( Innowise Group / Фабрика инноваций и решений )

Минск

Компания "Innowise Group / Фабрика инноваций и решений" Innowise – одна из наиболее опытных белорусских компаний в области полного цикла...

Отправить резюме подробнее

16 Августа

Junior AQA Engineer

Минск

Компания "МэпДэйта" Mapbox Minsk R&D center (OOO MapData) enables navigation for people, packages and vehicles. Our underlying maps represent...

Отправить резюме подробнее

15 Августа

Embedded-разработчик (МИНСК)

Минск

Компания "Арлайт РУС" Компания Arlight входит в топ 5 крупнейших производителей светодиодного оборудования в России. Наша миссия — принести...

Отправить резюме подробнее

20 Августа

DevOps Engineer( Innowise Group / Фабрика инноваций и решений )

Минск

Компания "Innowise Group / Фабрика инноваций и решений" Innowise – одна из наиболее опытных белорусских компаний в области полного цикла...

Отправить резюме подробнее

18 Августа

Data Scientist/ML Engineer( УайтСнейк )

Минск

Компания "УайтСнейк" WhiteSnake — технологическая компания, которая за 4 года выросла в команду из 200+ талантливых специалистов. Наша...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: