Embedded Developer
Moodro ищет Embedded Developer для разработки и поддержки firmware для микроконтроллеров, работы с радиомодулями и отладки устройств. Требуется практический опыт с C/C++ под MCU, понимание электроники и готовность работать с «железом». Предлагается работа в офисе/гибрид в Киеве, участие в создании реальных боевых систем.
Что предстоит делать
<p>Привет! Мы — <strong>Moodro</strong>. Создаем автономные решения противодействия БпЛА, которые работают в реальных боевых условиях и усиливают подразделения на фронте.</p><h3>О нас в фактах</h3><ul><li>наши системы ежедневно используют боевые подразделения;</li><li>уже передано на фронт большое количество станций РЭБ / РЭР;</li><li>имеем официальную кодификацию НАТО и подтверждение профильных подразделений;</li><li>в команде — ветераны и инженеры, которые регулярно тестируют разработки на полигонах.</li></ul><h3>О роли</h3><p>Ищем <strong>Embedded Developer'а</strong> — человека, который умеет работать с микроконтроллерами, firmware, платами и реальным «железом на столе».</p><p>Здесь важно не просто писать C / C++, а иметь <strong>electronics-first подход</strong>: понимать, что происходит с сигналами, питанием, периферией, модулями, и уметь разобраться, где проблема — в коде, плате, подключении или логике работы устройства.</p><p>У нас есть разные типы задач: иногда нужно посидеть, подумать и разобраться с нуля; иногда — быстро и аккуратно добавить функционал в существующее устройство или кодовую базу. Поэтому нам важен человек, который не «гнет свою линию», а может подстроиться под существующий стиль, не усложнять лишнего и делать так, чтобы это было просто поддерживать в дальнейшем.</p><h3>Формат работы</h3><ul><li>Киев: офис / частичный гибрид;</li><li>полный remote не рассматриваем;</li><li>работа с платами, устройствами и измерительным оборудованием на месте;</li><li>часть задач по коду может быть гибкой после онбординга;</li><li>full-time.</li></ul><h3>Что нужно будет делать</h3><ul><li>писать и поддерживать firmware / low-level software для микроконтроллеров на C / C++;</li><li>работать с существующим кодом: разбираться в логике, добавлять функционал, фиксить баги, не ломать то, что уже работает;</li><li>поднимать периферию и модули: UART / I2C / SPI, ADC / PWM, GPIO, другие интерфейсы в зависимости от задач;</li><li>работать с радиомодулями, в частности LoRa / смежными модулями, разбираться с типичными проблемами интеграции;</li><li>интегрировать датчики, модули, платы и отдельные компоненты в готовые устройства;</li><li>дебажить работу устройств с помощью измерительного оборудования: минимум мультиметр, осциллограф / логический анализатор — большой плюс;</li><li>прошивать, подключать, проверять устройства, быстро тестировать гипотезы;</li><li>коммуницировать с R&D и инженерами: уточнять требования, задавать вопросы, сообщать о статусе, не «зависать молча» на задаче;</li><li>при необходимости — делать мелкие аппаратные фиксы: перепайка проводов / компонентов, проверка подключений, базовая работа с платами.</li></ul><h3>Must-have</h3><ul><li>практический опыт с микроконтроллерами или сильные собственные проекты / хобби с электроникой;</li><li>базовое понимание аналоговой и цифровой электроники;</li><li>C / C++ под MCU с пониманием ограничений по памяти, ресурсам и стабильности;</li><li>опыт или готовность быстро работать с <strong>VSCode + PlatformIO</strong>;</li><li>Git: GitHub / GitLab;</li><li>умение читать чужой код и поддерживать существующий стиль;</li><li>внимательность к задачам, требованиям и деталям;</li><li>готовность писать простой, понятный и поддерживаемый код;</li><li>нормальная коммуникация: уметь уточнить, что именно нужно сделать, и вовремя сказать, если что-то не работает или нужен контекст.</li></ul><h3>Очень желательно</h3><ul><li>опыт с радиомодулями: LoRa, другие RF-модули, модули связи;</li><li>понимание типичных «подводных камней» при работе с радиомодулями: нестабильная работа, питание, подключение, уровни сигналов, интерфейсы, дальность, конфигурация;</li><li>опыт с ESP32 / STM32;</li><li>FreeRTOS или другой RTOS;</li><li>работа с UART / SPI / I2C / CAN;</li><li>умение читать схемы или собирать простые схемы в EasyEDA / KiCad / аналогичных инструментах;</li><li>опыт с осциллографом, логическим анализатором;</li><li>базовое понимание DSP;</li><li>релевантное образование или бэкграунд: Computer Engineering, электроника, радиотехника, embedded, телеком.</li></ul><h3>Какой человек нам подойдет</h3><p>Нам важна не только техническая база, но и подход к работе.</p><p>Будет хорошо, если ты:</p><ul><li>можешь спокойно работать как с новыми задачами, так и с существующим кодом / устройствами;</li><li>не усложняешь там, где можно сделать просто;</li><li>умеешь переключаться между задачами: где-то подумать над архитектурой, где-то просто аккуратно добавить нужную логику;</li><li>не боишься железа, проводов, плат, дебага и непонятных багов;</li><li>можешь самостоятельно разобраться, но не стесняешься задавать вопросы;</li><li>внимательно слушаешь / читаешь задачу и не добавляешь лишнего, если этого не просили;</li><li>можешь объяснить, что сделал, что проверил и где есть риски;</li><li>нормально относишься к тому, что в R&D задачи могут меняться быстро.</li></ul><p>Коммерческий опыт именно в embedded — плюс, но не единственный критерий. Нам может быть интересен и человек с сильными собственными проектами, если видно, что он давно и глубоко интересуется электроникой, микроконтроллерами и работой с реальными устройствами.</p><h3>Не критично, но будет плюсом</h3><ul><li>опыт в defense / miltech / hardware-продуктах;</li><li>работа с полевыми тестами;</li><li>опыт с устройствами, которые должны работать стабильно в неидеальных условиях;</li><li>понимание базовых принципов РЭБ / РЭР;</li><li>опыт использования AI-инструментов для разработки, но с умением проверять результат, а не просто полагаться на него.</li></ul><h3>О процессе</h3><ul><li>короткое интервью с рекрутером;</li><li>техническое собеседование с Embedded Lead;</li><li>проверка службой безопасности;</li><li>оффер;</li><li>онбординг.</li></ul> <div> <a href="https://jobs.dou.ua/companies/moodro/vacancies/362114/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Moodro
2 активные вакансии в компании
Backend Developer (Go/Java/Python) для системи обробки відеопотоків
Moodro шукає backend-розробника для створення системи обробки відеопотоків у реальному часі для військових дронів. Основний стек — Go, також знадобляться знання Java або Python для ML/CV. Пропонують роботу над продуктом із реальним бойовим застосуванням, високу автономію та роботу з сильними інженерами.
Похожие вакансии
6 вакансийMiddle C++ разработчик
Ищем Middle C++ разработчика для работы над финансовым ПО для крупного американского банка. Требуется 3+ года опыта с C++, знание SQL и английский на уровне Upper-Intermediate. Предлагаем интересные задачи, профессиональный рост и динамичную среду.
Python/C++ инженер-программист (автономные системы)
Разработка алгоритмов управления для автономных систем. Требуется опыт в Python и C++, математическая подготовка и интерес к робототехнике. Предлагается удаленная работа и профессиональное развитие.
ArduPilot / Firmware Embedded Developer
Шукаємо розробника прошивок для дронів з досвідом ArduPilot. Потрібно кастомізувати та оптимізувати прошивки, інтегрувати сенсори та аналізувати польотні логи. Пропонуємо офіційне працевлаштування, оплачувану відпустку та роботу в military-tech компанії.
Інженер з PX4 автопілота
Шукаємо інженера для налаштування та стабілізації польоту безпілотників на PX4. Потрібні глибокі знання C++, теорії управління та досвід роботи з автопілотом. Пропонуємо гібридний графік, конкурентну зарплату та можливість увійти в core-команду стартапу.
Embedded Engineer
Шукаємо Embedded Engineer для розробки програмного забезпечення для радіопристроїв. Потрібен досвід роботи з C, мікроконтролерами STM32, периферією та RTOS. Компанія пропонує офіційне працевлаштування, бронювання, медстрахування та роботу в офісі з гнучким графіком.
Embedded Engineer
Українська defense-tech компанія шукає Embedded Engineer для розробки ПЗ для радіопристроїв. Потрібен досвід роботи з C, мікроконтролерами STM32, периферією та RTOS. Пропонують гнучкий графік, медстрахування, бронювання та мінімум бюрократії.