Embedded Engineer
Про компанію
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-інженери, які вже вели напрям і людей та хочуть збудувати відділ під себе
Умови та формат роботи
- Офіс у Черкасах — робота поруч із обладнанням; допомагаємо з релокацією
- Реальна зона відповідальності: ви будуєте відділ і підпорядковуєтеся напряму власнику
- Ваш код працює в реальному обладнанні у клієнтів по всьому світу
- Міжнародна команда, що активно зростає
- Бронювання від мобілізації, на жаль, не надаємо
Як ми наймаємо
- Знайомство — 30 хвилин, онлайн
- Технічна співбесіда — 1–1,5 години
- Фінальна зустріч
- Оффер