Ми оновили вигляд Work.ua. Що змінилось і чому Аеропорт мрій
  • · Переглядають 3 шукача
  • Бронювання

Інженер з розробки вбудованого ПЗ та систем керування, Controls, Firmware Engineer

  • Київ
  • Lina Khanenko
  • Повна зайнятість·Стандартний графік: 5/2
  • Готові взяти людей з інвалідністю.

Про вакансію

Про компанію та роль

Ми — американська hardware-компанія, яка розробляє wearable-пристрої для військових. Наша інженерна команда та команда польового тестування працюють у Києві.

Шукаємо Controls & Firmware Engineer, який/яка відповідатиме за програмне забезпечення та алгоритми керування пристроєм — від низькорівневої прошивки до логіки, яка визначає, коли і наскільки пристрій має допомагати людині під час руху.

Ви відповідатимете за весь програмний компонент пристрою: embedded firmware, алгоритми керування, а також повний цикл роботи з моделями машинного навчання — від збору даних до навчання та впровадження моделей у пристрій.

Основні обов’язки

  • Розвивати алгоритми керування пристроєм, щоб забезпечити природну та коректну роботу в різних умовах руху, зокрема під час фізичного навантаження.
  • Удосконалювати алгоритми керування на основі машинного навчання (Machine Learning): перенавчати моделі на нових даних і випускати оновлення щотижня з описом змін та рекомендаціями щодо тестування.
  • Розробляти та підтримувати вбудоване програмне забезпечення (Embedded Firmware), зокрема:
    • керування двигуном через CAN;
    • зчитування даних з IMU та інших сенсорів;
    • обробку помилок і аварійних ситуацій;
    • контроль обмежень акумулятора та температури;
    • логування даних;
    • підключення до мобільного застосунку через Bluetooth;
    • оновлення програмного забезпечення через USB та OTA (over-the-air).
  • Забезпечувати надійність і безпеку роботи пристрою: він не повинен виконувати непередбачувані дії, які можуть зашкодити людині, що його використовує.
  • Щотижня організовувати збір даних у Києві за участю нових тестувальників, оптимізувати процеси збору та маркування даних, навчання моделей і випуску оновлень.
  • Відповідати за повний цикл роботи з даними та моделями: сервер для навчання, інфраструктуру, управління датасетами та впровадження моделей у пристрій.
  • Прийняти в роботу прошивку контролера двигуна (Motor Driver Firmware), протестувати її, забезпечити стабільність і надалі самостійно підтримувати та розвивати її.
  • Підтримувати пристрої під час польових тестувань: встановлювати та оновлювати прошивки, аналізувати логи тестувань і враховувати зворотний зв’язок від військових у наступних релізах.
  • Самостійно визначати пріоритети та ухвалювати практичні технічні рішення без необхідності отримувати детальні інструкції.

Наші очікування

  • Практичний досвід розробки та впровадження firmware для реального hardware-продукту: роботів, дронів, протезів, wearable-пристроїв із приводами або інших подібних систем, які використовуються людьми.
  • Впевнені знання Embedded C та досвід роботи з мікроконтролерами (ESP32 або аналогічними).
  • Практичний досвід роботи з:
    • керуванням електродвигунами (Motor Control);
    • протоколом CAN;
    • IMU та іншими сенсорами;
    • системами реального часу (Real-Time Systems / Control Loops).
  • Уміння працювати з вимірювальним обладнанням, зокрема осцилографом, та виконувати пайку електронних компонентів.
  • Ґрунтовне розуміння систем керування (Control Systems) і досвід або впевнені знання застосування Machine Learning у системах керування.
  • Досвід роботи з Python для самостійної організації повного циклу збору даних, навчання моделей та підтримки серверної інфраструктури для навчання.
  • Senior-рівень: здатність самостійно ухвалювати технічні рішення, впроваджувати їх і відповідати за результат роботи пристрою.
  • Готовність працювати в динамічному середовищі: випускати оновлення щотижня, оперативно виправляти критичні помилки та за потреби долучатися до польових тестувань.
  • Англійська мова на рівні, достатньому для щоденної комунікації з міжнародною інженерною командою.
  • Готовність працювати повний робочий день в офісі в Києві або переїхати до Києва.

Буде перевагою

  • Досвід роботи з алгоритмами ходьби (Gait Analysis), біомеханікою або робототехнічними системами з ногами (Legged Robotics).

Ми пропонуємо

  • Повну зайнятість та роботу в офісі в Києві поруч із командою розробки та польового тестування.
  • Швидкий вихід на роботу.
  • Оплачуваний випробувальний період тривалістю один місяць.
  • Конкурентну заробітну плату.
  • Компенсацію витрат на переїзд до Києва.
  • Підтримку в оформленні бронювання від мобілізації для кандидатів, які відповідають законодавчим вимогам.
  • Реальну технічну відповідальність і можливість безпосередньо впливати на продукт: пристрої потрапляють до користувачів уже за кілька днів після розробки, а оновлення випускаються щотижня. За кожен технічний напрям відповідає окремий спеціаліст.

Ключові вимоги і навички

  • Англійська — вище середнього
  • Досвід роботи від 5 років.
  • Вища освіта.
  • Python
  • Проєктування
  • Паяння
  • Тестування ПЗ
  • Прошивка пристроїв
  • Machine learning
  • Надійність
  • C++
  • CAN / CANopen
  • FOC
  • BLDC
  • PMSM
  • STM32
  • ESP32
  • FreeRTOS
  • IMU
  • Kalman filter
  • Embeded Firmware
  • Rightning control
  • Motor work
  • Application of artificial intelligence
  • State estimation
  • Firmware engineer
Показати всі навичкиЗгорнути навички
Нове

Поставте запитання в месенджері

Ви можете дізнатися подробиці про графік роботи, обов'язки, структуру зарплати або поставити своє запитання.

Схожі вакансії

Усі схожі вакансії

Статистика зарплат