logo[мetahunt]
> DOU
lead

Embedded Engineer

VM Manufacturing2.5k–5k USD
format:Officecompany:Product
cc++uartspii2ccangpio
rtosrusttypescriptpython
englishC1–C2
experience5+ years
domainHardware
locationCherkasy, Ukraine
> full description

Про компанію

VM Manufacturing — українсько-американська компанія, що розробляє та виробляє промислове обладнання повного циклу для адитивних технологій: механіка, електроніка та програмне забезпечення. Ми частина міжнародної команди з колегами у США та Європі, а наше обладнання працює у клієнтів по всьому світу. Наша мета — стати глобальним лідером у промислових адитивних технологіях.

Про роль

Ви очолите софтверний напрям продукту: візьмете невелику наявну команду і збудуєте з неї повноцінний відділ розробки — з людьми, яких наймете самі, процесами та технічними стандартами. Це hands-on роль: ви пишете код особисто і бачите, як він працює в реальному обладнанні, а не лише керуєте.

Що ви робитимете

  • Збудуєте відділ розробки ПЗ: найм інженерів, менторинг, технічні стандарти
  • Відповідатимете за все ПЗ продукту — прошивку, екранний і веб-інтерфейси, десктопну платформу: від вимог і архітектури до релізу й підтримки в експлуатації
  • Писатимете код особисто — це інженерна позиція, а не суто управлінська
  • Налагодите процеси розробки: гілкова модель, обов’язкове код-рев’ю, версіонування, збірка релізів, поетапний викат оновлень, регресійне тестування
  • Інтегруватимете ПЗ із залізом: датчики, керування рухом, самодіагностика, дебаг на стику софту й електроніки
  • Вестимете цикл підтримки продукту: від звернення клієнта до фікса, тесту, релізу й статті в базі знань
  • Координуватимете роботу з відділами електроніки, механіки, виробництва й технічної підтримки

Стек

Прошивка й обладнання: RepRapFirmware на платі Duet 3, робота з датчиками, motion control, OTA-оновлення. Обладнання нового покоління будується на розподіленій embedded-архітектурі: центральний контролер координує мережу власних периферійних плат через шину CAN-FD.

Екранний інтерфейс: C++, LVGL.

Веб-інтерфейс обладнання та десктопна платформа: Rust, TypeScript, Python.

Що для нас важливо

  • Від 5 років комерційної розробки, з них від 2 років у ролі Team Lead або Tech Lead
  • Впевнений C/C++ у вбудованих системах: апаратні інтерфейси (UART, SPI, I2C, CAN, GPIO), дебаг на стику софту й заліза
  • Досвід ведення продукту від вимог до серійного виробництва: конкретні проєкти, які ви вели особисто від цілі до релізу
  • Досвід найму, менторингу й побудови команди
  • Досвід побудови процесів розробки: код-рев’ю, гілкова модель, версіонування, релізний цикл
  • Англійська: технічна документація й робоче спілкування

Буде плюсом

  • RepRapFirmware, Klipper, Marlin, motion control, PID-регулювання, RTOS
  • Досвід веб-розробки (frontend або backend): Rust, TypeScript, Python
  • Активне використання AI-інструментів у розробці
  • Вміння читати електричні схеми й дебажити осцилографом
  • Досвід із 3D-друком, CNC або подібними технологіями

Який бекграунд підійде

Ми не шукаємо точний збіг стеку — важливіші інженерна база та вміння вчитися:

  • Team Lead або Tech Lead embedded-команд у продуктових компаніях
  • Ліди із суміжних доменів: IoT, робототехніка, автомобільна електроніка, промислова автоматизація
  • Сильні embedded-інженери, які вже вели напрям і людей та хочуть збудувати відділ під себе

Умови та формат роботи

  • Офіс у Черкасах — робота поруч із обладнанням; допомагаємо з релокацією
  • Реальна зона відповідальності: ви будуєте відділ і підпорядковуєтеся напряму власнику
  • Ваш код працює в реальному обладнанні у клієнтів по всьому світу
  • Міжнародна команда, що активно зростає
  • Бронювання від мобілізації, на жаль, не надаємо

Як ми наймаємо

  1. Знайомство — 30 хвилин, онлайн
  2. Технічна співбесіда — 1–1,5 години
  3. Фінальна зустріч
  4. Оффер
Відгукнутись на вакансію