Back to search

Embedded Developer

Role in the R&D team focused on developing existing solutions, testing new approaches, and scaling drone control systems to hundreds of thousands of products.

  • Kyiv, Kyiv, Ukraine
  • Full-time
  • Hybrid
  • Posted Nov 6, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software

Responsibilities

  • Розробка програмного забезпечення для систем керування літальними апаратами
  • Перенесення математичних алгоритмів Guidance-Navigation-Control у програмне забезпечення мікроконтролерів та мікропроцесорів
  • Оптимізація поточного firmware під конкретні апаратні платформи
  • Програмна інтеграція сенсорів IMU, Proximity та робота з периферією мікроконтролера
  • Налагодження системи за допомогою осцилографа, логічного аналізатора та JTAG/SWD відладчиків
  • Аналіз та виправлення проблем у взаємодії firmware з апаратною частиною
  • Розбиття великих задач на мілкі
  • Участь у розширенні команди
  • Менторинг
  • Взаємодія з Hardware-розробниками щодо проектування апаратного забезпечення
  • Участь у тестуванні, валідації та доведенні пристрою до серійного виробництва

Requirements

  • Experience in a MilTech
  • Experience in a Drones

Nice to have: Soldering, Rapid prototyping, TCP/IP stack, Ardupilot, PX4, Cortex-R5, OpenAMP, Embedded Linux, Buildroot, Yocto, PetaLinux, Python

Skills

CDoxygenMakeCMakeSTM32H7NuttXFreeRTOSZephyrRTOSSPICANUARTRS-422RS-485GitLogic analyzerJTAG/SWDElectronics basicsReading and assembling schematicsCDoxygenMakeCMakeSTM32H7NuttXFreeRTOSZephyrRTOSGitOscilloscopeLogic analyzerJTAG/SWD

Benefits

  • 24 days of vacation
  • Flexible schedule
  • Up to 10 remote days per year
  • Medical insurance
  • Psychological counseling
  • Course compensation
  • Access to learning materials
  • Mentorship and buddy program
  • Market salary and bonuses
  • Birthday day off
  • Corporate parties

Full description

Ми — EVERSTAR, перша рекрутингова агенція в MilTech для тих, хто готовий створювати технологічне майбутнє. Але досить про нас, розказуємо про головну вакансію. Це роль в R&D-команді, де інженери різних напрямів разом створюють і вдосконалюють продукти, що вже довели свою ефективність у сотнях тисяч місій. Команда розширюється та шукає Embedded Developer, який/яка долучиться до розвитку існуючих рішень, тестування нових підходів і побачить, як його/її рішення проходять валідацію та масштабуються до сотень тисяч продуктів. Які задачі чекають на тебе: Розробка програмного забезпечення для систем керування літальними апаратами. Перенесення математичних алгоритмів Guidance-Navigation-Control у програмне забезпечення мікроконтролерів та мікропроцесорів. Оптимізація поточного firmware під конкретні апаратні платформи. Програмна інтеграція сенсорів IMU, Proximity та робота з периферією мікроконтролера. Налагодження системи за допомогою осцилографа, логічного аналізатора та JTAG/SWD відладчиків. Аналіз та виправлення проблем у взаємодії firmware з апаратною частиною. Розбиття великих задач на мілкі Участь в розширенні команди Менторинг Взаємодія з Hardware-розробниками щодо проектування апаратного забезпечення. Участь у тестуванні, валідації та доведенні пристрою до серійного виробництва. Що важливо: Впевнене володіння мовою C та досвід роботи з документацією Doxygen. Практичний досвід роботи з інструментами Make та CMake. Досвід програмування мікроконтролерів STM32H7. Досвід роботи з операційними системами NuttX, FreeRTOS або ZephyrRTOS. Знання та досвід роботи з інтерфейсами SPI, CAN, UART (RS-422, RS-485). Впевнене володіння системою контролю версій Git. Навички роботи з логічним аналізатором та JTAG/SWD програматорами. Базові знання електроніки, вміння читати та збирати електричні схеми. Буде перевагою: Навички паяння та швидкого прототипування вбудованих систем. Досвід роботи з мережевим стеком TCP/IP. Практичний досвід роботи з польотними стеками Ardupilot або PX4. Досвід розробки ПЗ під платформу Cortex-R5. Досвід роботи з багатоядерними системами та фреймворком OpenAMP. Досвід розробки для Embedded Linux за допомогою Buildroot, Yocto або PetaLinux. Знання Python. Простий і зрозумілий старт. Оформлення через Дія.City — без складних схем. Баланс між роботою і життям. 24 дні відпустки, гнучкий графік і до 10 днів віддаленої роботи на рік. Підтримка, коли вона потрібна. Медичне страхування та консультації з психологом. Можливість вчитись і рости. Компенсація курсів і доступ до навчальних матеріалів. А також підтримка від команди, менторство та баді. Гідна оплата. Ринкова компенсація та бонуси. Культура, яку відчуваєш. Визнання досягнень, подарунки до важливих подій, додатковий вихідний у День народження, корпоративи та сильна внутрішня спільнота. Команда поруч. Офіс у Києві (правий берег) з усім необхідним та людьми, з якими легко працювати.

Embedded Developer at Everstar | Referso Jobs