Embedded develope
$$$
🪖 DefTech
Product
Привіт! Ми — Moodro. Створюємо автономні рішення протидії БпЛА, які працюють у реальних бойових умовах і підсилюють підрозділи на фронті.
Про нас у фактах
- наші системи щодня використовують бойові підрозділи;
- вже передано на фронт велику кількість станцій РЕБ / РЕР;
- маємо офіційну кодифікацію НАТО та підтвердження профільних підрозділів;
- у команді — ветерани та інженери, які регулярно тестують розробки на полігонах.
Що потрібно буде робити
- розробляти та підтримувати firmware / low-level software для мікроконтролерів на C / C++;
- працювати з embedded Linux / Linux-based пристроями: налаштування середовища, сервіси, логування, мережа, взаємодія з периферією;
- розбиратися в існуючій кодовій базі, покращувати архітектуру, додавати функціонал і фіксити складні баги;
- працювати з UART / I2C / SPI / GPIO / ADC / PWM / CAN та іншими інтерфейсами залежно від задач;
- інтегрувати радіомодулі, зокрема LoRa / суміжні RF-модулі, датчики, плати й окремі компоненти в готові пристрої;
- дебажити пристрої на рівні коду, плати, сигналів, живлення, інтерфейсів і конфігурації;
- працювати з Linux tooling: bash, logs, system services, serial console, networking, build tools;
- брати участь у прийнятті технічних рішень щодо стабільності, підтримуваності та розвитку embedded-частини продукту;
- проводити code review або технічно допомагати менш досвідченим інженерам;
- комунікувати з R&D, hardware-інженерами та командою продукту: уточнювати вимоги, ставити правильні питання, фіксувати статус і ризики;
- за потреби виконувати базову роботу з платами: перевірка підключень, дрібні апаратні фікси, перепайка дротів / компонентів, швидке тестування гіпотез.
Must-have:
- від 4 років досвіду в embedded / low-level / hardware-related розробці;
- сильний C / C++ для MCU або embedded-пристроїв;
- практичний досвід з мікроконтролерами: ESP32 / STM32 / ARM або аналогічними платформами;
- досвід роботи з Linux / Unix як середовищем розробки та дебагу;
- досвід з embedded Linux або Linux-based пристроями буде великим плюсом;
- розуміння обмежень embedded-систем: памʼять, ресурси, стабільність, живлення, продуктивність;
- досвід роботи з UART / SPI / I2C / GPIO та іншою периферією;
- базове розуміння аналогової та цифрової електроніки;
- вміння працювати з Git: GitHub / GitLab;
- досвід з VSCode + PlatformIO або готовність швидко працювати з цим стеком;
- вміння читати чужий код, підтримувати існуючий стиль і не ускладнювати рішення без потреби;
- досвід дебагу за допомогою мультиметра, осцилографа або логічного аналізатора;
- здатність самостійно розбиратися в задачах, але не “зависати мовчки”, якщо потрібен контекст;
- нормальна технічна комунікація: вміти пояснити, що зроблено, що перевірено, де проблема і які є варіанти рішення.
Дуже бажано:
- досвід з embedded Linux, Yocto / Buildroot або кастомними Linux-образами;
- досвід з systemd, networking, serial console, bash-скриптами, логами та сервісами в Linux;
- досвід з RF-модулями, LoRa, модулями звʼязку або іншими wireless-рішеннями;
- розуміння типових проблем інтеграції радіомодулів: живлення, дальність, рівні сигналів, інтерфейси, конфігурація, стабільність;
- FreeRTOS або інший RTOS;
- досвід з CMake / Make / toolchains / cross-compilation;
- вміння читати схеми або працювати з EasyEDA / KiCad / аналогічними інструментами;
- базове розуміння DSP;
- досвід з польовими тестами або пристроями, які мають стабільно працювати в неідеальних умовах;
- релевантна освіта або бекграунд: Computer Engineering, електроніка, радіотехніка, embedded, телеком.
Яка людина нам підійде
Нам потрібен інженер, який може працювати не тільки “по задачі в Jira”, а й бачити систему ширше.
Буде добре, якщо ти:
- можеш самостійно розібратися в новому пристрої, коді або модулі;
- не боїшся заліза, плат, проводів, осцилографа, дивних багів і нестабільної поведінки пристрою;
- вмієш приймати технічні рішення, але не ускладнюєш там, де можна зробити простіше;
- можеш працювати як з новою розробкою, так і з підтримкою існуючих продуктів;
- уважно читаєш вимоги й не додаєш зайвого, якщо цього не просили;
- можеш пояснити своє рішення команді;
- нормально ставишся до того, що в R&D задачі можуть швидко змінюватися після тестів або польового фідбеку;
- розумієш, що defense-продукт має працювати стабільно не в лабораторії, а в реальних умовах.
Не критично, але буде плюсом
- досвід у defense / miltech / hardware-продуктах;
- досвід із пристроями для РЕБ / РЕР / C-UAS;
- розуміння базових принципів радіозвʼязку, виявлення або подавлення сигналів;
- участь у польових тестах;
- досвід використання AI-інструментів для розробки, але з умінням перевіряти результат.
Про процес
- коротке інтервʼю з рекрутером;
- технічна співбесіда з Embedded Lead;
- перевірка службою безпеки;
- офер;
- онбординг.
Required languages
Published 2 July
7 views
·
1 application
Last responded 2 hours ago
📊
$2000-5000
Average salary range of similar jobs in
analytics →
Loading...