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. Работайте над эффективным запуском моделей с учётом ограничений по задержке, памяти и энергопотреблению.

Открыть