Посада: Інженер мікропрограмного забезпечення (вбудоване програмне забезпечення низького рівня)
Рівень: Середній або старший
Команда: Інженерна робота
Розташування: Україна, Київ p>
Повний робочий день (віддалена або гібридна робота)
Esper Bionics – це піонерська інженерна компанія, яка зосереджена на мехатроніці, штучному інтелекті та технологіях Інтернету речей для людського доповнення. На шляху до імплантованої електроніки ми вдосконалюємо індустрію протезування, представляємо тут протези нового рівня та підключаємо роботизовані протези до нашої платформи, щоб покращити їх контроль і зручність використання.
< strong>НАШІ ПЕРШІ ПРОДУКТИ:
- Esper Hand — це робот-протез руки, що самонавчається, який виявляє активність м’язів і налаштовує керування відповідно до моделей поведінки користувача для виконання повсякденних завдань. людська спритність. Очікується, що Esper Hand буде доступний у США влітку 2022 року.
- Esper Control – це переносний неінвазивний інтерфейс мозок-комп’ютер.
- Платформа Esper – це хмарна платформа. програмне рішення, яке використовує алгоритми машинного навчання для індивідуального керування переносними пристроями, зокрема рукою.
Нашу компанію зі штаб-квартирою в Нью-Йорку визнали численні авторитетні видання , зокрема:
Основні обов’язки цієї посади можуть включати:
- Розробка програмного забезпечення для протезів верхніх кінцівок та інших супутніх продуктів забезпечує надійні, ефективні та сумісні рішення. Потреби в розробці можуть включати створення PoC для нових функцій і продуктів, комплексне дослідження помилок і виправлення, які можуть вимагати співпраці між різними відділами тощо.
- Розробка мікропрограми для конкретних інструментів, які використовуються для виготовлення протезів.
< li>Аналіз вимог, розробка рішень і декомпозиція завдань для нових функцій і продуктів.- Співпраця в команді FW за допомогою методології Scrum. Огляд коду.
- Тісна співпраця з апаратним забезпеченням, виробництвом, мобільними додатками, QA та іншими командами для забезпечення інтегрованих і оптимізованих рішень.
- Участь у розробці складних вбудованих рішень та їх архітектурі вдосконалення відповідно до потреб масштабованого проекту.
- Підтримка документації.
Як інженер програмного забезпечення в Esper Bionics, ви розроблятимете мікропрограмне забезпечення для медичних пристроїв, зокрема біонічних протезів.< /p>
Вимоги до посадових навичок:
Початковий рівень
- Досконале знання мови програмування C.< /li>
- Досвід розробки мікропрограм на основі «голого металу» та RTOS, впровадження низькорівневих драйверів пристроїв і середовища збирання на основі CLI (Shell/Bash, Make, CMake).
- Знайомство з операціяпринципи розподілу MCU/CPU та їх периферійних пристроїв (включаючи комунікаційні інтерфейси).
- Знайомство з принципами роботи вбудованого програмного забезпечення та пов’язаними темами (переривання, завантаження, багатопотоковість, багатопроцесорність).
- Досвід роботи з вбудованими рішеннями на основі BLE.
- Впевнені навички налагодження в системі.
- Розуміння основних принципів електроніки та базової роботи ключових електронних компонентів.
- Здібності читати та переглядати принципові схеми.
- Вміння працювати з паяльником та вимірювальним обладнанням (мультиметр, осцилограф, логічний аналізатор, джерело живлення тощо). Загальні навички створення прототипів.
- Володіння Git.
- Письмова та розмовна англійська принаймні B2.
Перевага:
< ul>
Знайомство з мікроконтроллерами STM32 і nRF52.Вміння працювати з Arduino та одноплатними ПК (наприклад, Raspberry Pi) для швидкого створення прототипів.Знання C++ і Python 3.Досвід роботи з алгоритмами керування електродвигунами для різних типів двигунів.Досвід розробки архітектури складних вбудованих рішень.Досвід роботи з DSP та вбудованими складними алгоритмами. Досвід роботи з вбудованими рішеннями на основі Wi-Fi.Особисті якості
- Вміння розв’язувати проблеми, аналітичні навички та критичне мислення .
- Високий рівень незалежності, відповідальності та ініціативи.
- Увага до деталей.
- Пристрасть до постійного навчання та надання надійних рішень, які покращують життя людей.< /li>
- Навички ефективного спілкування українською та англійською.