Embedded Engineer
Привіт! Ми — Moodro. Створюємо автономні рішення протидії БпЛА, які працюють у реальних бойових умовах і підсилюють підрозділи на фронті.
Про нас у фактах
- наші системи щодня використовують бойові підрозділи;
- на фронт уже передано значну кількість станцій РЕБ і РЕР;
- маємо офіційну кодифікацію НАТО та підтвердження профільних підрозділів;
- у команді працюють ветерани й інженери, які регулярно тестують розробки на полігонах.
Зараз ми шукаємо Senior Embedded Developer, який працюватиме з firmware, embedded Linux, мікроконтролерами, радіомодулями та апаратною частиною наших продуктів.
Що потрібно буде робити
- Розробляти й підтримувати firmware та low-level software на C/C++.
- Працювати з ESP32, STM32, ARM та іншими embedded-платформами.
- Розвивати Linux-based частину пристроїв: сервіси, логування, networking, serial console та взаємодію з периферією.
- Розбиратися в наявній кодовій базі, покращувати архітектуру, додавати функціонал і виправляти складні баги.
- Інтегрувати сенсори, радіомодулі, плати та окремі компоненти через UART, SPI, I2C, GPIO, ADC, PWM, CAN та інші інтерфейси.
- Працювати з LoRa, RF-модулями й іншими бездротовими рішеннями.
- Діагностувати проблеми на рівні коду, плати, сигналів, живлення та конфігурації.
- Використовувати Linux tooling: bash, systemd, logs, networking, build tools і cross-compilation.
- Брати участь у технічних рішеннях щодо стабільності, підтримуваності та розвитку продукту.
- Проводити code review і технічно допомагати менш досвідченим інженерам.
- Працювати разом із hardware-, RF-, R&D- та product-командами.
- За потреби виконувати базові роботи з платами: перевіряти підключення, перепаювати компоненти та швидко тестувати технічні гіпотези.
Що для нас важливо
- Від 4 років досвіду в embedded, low-level або hardware-related розробці.
- Сильні знання C/C++ для MCU та embedded-пристроїв.
- Практичний досвід з ESP32, STM32, ARM або аналогічними платформами.
- Досвід роботи з Linux/Unix як середовищем розробки та налагодження.
- Розуміння обмежень embedded-систем: пам’ять, ресурси, продуктивність, живлення та стабільність.
- Досвід роботи з UART, SPI, I2C, GPIO та периферією мікроконтролерів.
- Розуміння базових принципів аналогової та цифрової електроніки.
- Досвід роботи з Git, GitHub або GitLab.
- Вміння читати й підтримувати наявний код без зайвого ускладнення рішень.
- Досвід налагодження за допомогою мультиметра, осцилографа або логічного аналізатора.
- Самостійність, системне мислення та вміння чітко комунікувати технічні результати, ризики й проблеми.
Буде перевагою
- Досвід із embedded Linux, Yocto, Buildroot або власними Linux-образами.
- Робота із systemd, networking, bash, serial console та Linux-сервісами.
- Досвід із LoRa, RF-модулями, Wi-Fi, BLE, LTE або іншими wireless-рішеннями.
- Розуміння типових проблем RF-інтеграції: живлення, рівні сигналів, дальність, інтерфейси та стабільність.
- Досвід із FreeRTOS або іншими RTOS.
- Робота з CMake, Make, toolchains і cross-compilation.
- Вміння читати електричні схеми та працювати з KiCad, EasyEDA або аналогічними інструментами.
- Базове розуміння DSP.
- Досвід польових тестів або розробки пристроїв для складних умов експлуатації.
- Досвід у defense, miltech, РЕБ, РЕР або C-UAS продуктах.
Яка людина нам підійде
Нам потрібен інженер, який бачить не лише окрему задачу, а весь пристрій і систему загалом.
Ти зможеш самостійно розібратися в новому коді, модулі чи платі, не боїшся нестабільної поведінки hardware і вмієш перевіряти гіпотези на практиці.
Для нас важливо, щоб ти приймав технічні рішення, але не ускладнював систему без необхідності, міг працювати як із новою розробкою, так і з підтримкою наявних продуктів, а також спокійно реагував на зміни після тестів і польового фідбеку.
Процес найму
- коротке інтерв’ю з рекрутером;
- технічна співбесіда з Embedded Lead;
- перевірка службою безпеки;
- офер і онбординг.