- · Переглядають 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
Схожі вакансії
-
Інженер-розробник, Embedded Linux Engineer
FRDM Group, Київ -
Інженер-програміст вбудованих систем (Embedded C/C++)
ВЕЛ, ТОВ, Київ, Гібридний формат роботи -
Інженер із вбудованих систем БпЛА (UAV, Drone Systems)
Militech group, Київ -
Embedded Systems Engineer (R&D)
135 000 грн, Deftak, Київ, Гібридний формат роботи -
Embedded Linux Engineer
Стеллар Джет, Київ