Mecka
Mecka

Mecka створює інфраструктуру для Physical AI, допомагаючи командам, що працюють із робототехнікою та втіленим ШІ, перетворювати реальні дії людей на системи, здатні навчатися, проходити оцінювання й надійно працювати за межами лабораторії. Платформа Egoverse поєднує масштабні егоцентричні набори даних із телеметрією, що охоплює візуальні дані, дані про глибину, тактильні відчуття, рух і локалізацію.

За допомогою інструментів для розробників, API та корпоративних сервісів Mecka підтримує оцінювання й розгортання роботизованих систем для конкретних завдань. Компанія співпрацює з виробниками обладнання, розробниками моделей і комерційними партнерами, надаючи дані та операційний рівень для робототехніки, не виробляючи роботів самостійно.

Інженер з апаратного забезпечення та прошивок, робототехніка

Розробляйте програмне забезпечення для вбудованих систем Linux і Android у системах збору даних роботів Mecka. Покращуйте захоплення зображень, надійність пристроїв, продуктивність і відновлення на фізичному обладнанні.

Опис

  • Розробляйте та налагоджуйте програмне забезпечення для вбудованих систем Linux і Android на обладнанні для збору даних: від початкового налаштування плати до розгортання.
  • Створюйте надійні служби та потоки даних, що захищають записи під час тривалих сеансів і перебоїв.
  • Вимірюйте та покращуйте продуктивність, енергоспоживання, використання ресурсів і поведінку під час відновлення.
  • Відтворюйте проблеми, що виникають у польових умовах, разом з інженерами з апаратного забезпечення та тестування, а потім перевіряйте виправлення на підтримуваних конфігураціях пристроїв.
  • Відповідайте за критично важливе програмне забезпечення на етапах розробки та розгортання, спеціалізуючись на системах камер або платформах пристроїв.
  • Розробляйте можливості камер, зокрема драйвери Linux, інтерфейси камер Android, захоплення та кодування, синхронізацію сенсорів, буферизацію, пропускну здатність сховища й тривалий запис; або створюйте функції платформ пристроїв, як-от завантаження та образи системи, підготовка пристроїв, ідентифікація пристроїв, віддалені оновлення, відкат і відновлення після перерваного встановлення.

Вимоги

  • Впевнене володіння C або C++.
  • Знання Python або написання скриптів оболонки для розробки вбудованих систем.
  • Знання внутрішньої будови Linux або Android, зокрема процесів, потоків, керування пам’яттю, введення-виведення, файлових систем і системного налагодження.
  • Практичний досвід розробки та усунення несправностей програмного забезпечення на ARM або подібному вбудованому обладнанні.
  • Уміння профілювати використання ресурсів і аналізувати паралельність, часові характеристики, цілісність даних і відновлення після збоїв.
  • Досвід підготовки відтворюваних випусків програмного забезпечення та тестування в реалістичних апаратних умовах і умовах експлуатації.
  • Буде перевагою знайомство з такими технологіями, як V4L2, GStreamer, ISP камер, AOSP, Android HAL, Yocto, Buildroot, підписані оновлення або тестування hardware-in-the-loop.
  • Дозвіл на роботу в місці розміщення вакансії.

Переваги

  • Частка в капіталі компанії.
  • Медичні пільги та програми підтримки здоров’я.
  • Додаткові програми компанії; подробиці нададуть під час співбесіди.

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

Mecka

Інженер з апаратного забезпечення та машинного навчання на периферії

Mecka

Розгортайте моделі комп’ютерного зору на вбудованих пристроях і створюйте конвеєри інференсу на C++ для робототехніки та інфраструктури даних втіленого ШІ компанії Mecka. Працюйте над ефективним запуском моделей з огляду на обмеження затримки, пам’яті й енергоспоживання.

Відкрити