Mobileye
Mobileye
Mobileye розробляє передові системи допомоги водієві та технології автономного водіння для автомобільної промисловості. Компанія поєднує комп’ютерний зір, штучний інтелект, власні апаратні рішення та програмне забезпечення для підвищення безпеки автомобілів — від допомоги водієві до автономної експлуатації. Її системи встановлено більш ніж у 190 мільйонах автомобілів, що підтверджує роль Mobileye у впровадженні автомобільних технологій на основі машинного зору у великосерійне виробництво.

Старший розробник C++ — інтеграція нейронних мереж і 3D-сприйняття в Mobileye

Старший розробник C++, який створює промислове програмне забезпечення для інтеграції нейронних мереж у платформи Mobileye для 3D-зондування та сприйняття довкілля автономними автомобілями. Роль зосереджена на виконанні інференсу на периферійних пристроях, оптимізації продуктивності та робочих процесах розгортання в гібридному середовищі на базі Ізраїлю.

Опис

  • Проєктувати та реалізовувати великомасштабні системи на C++ для ШІ й алгоритмічних конвеєрів, що забезпечують 3D-зондування та сприйняття довкілля в реальному часі.
  • Інтегрувати моделі нейронних мереж у промислове програмне забезпечення, зокрема середовища виконання, потоки даних і даних із датчиків, попередню та постобробку, а також валідацію системи.
  • Оптимізувати продуктивність, використання пам’яті, затримку та пропускну здатність для завдань високоточного 3D-сприйняття на пристроях з обмеженими ресурсами.
  • Створювати й підтримувати інфраструктуру застосунків, яка ефективно запускає алгоритмічні рішення та рішення на основі нейронних мереж на периферійних пристроях.
  • Брати участь у робочих процесах розгортання нейронних мереж, зокрема в конвертації моделей, виконанні інференсу, профілюванні та оптимізації.
  • Відповідати за повний цикл постачання функціональності: від проєктування та реалізації до інтеграції, тестування й розгортання.
  • Брати участь у CI/CD, автоматизованому тестуванні та процесах розробки промислових алгоритмічних систем.
  • Працювати з командами Mobileye над архітектурою систем, а також алгоритмами 3D-зондування та ШІ.

Вимоги

  • Щонайменше чотири роки практичного досвіду розробки на C++.
  • Ступінь B.Sc. у галузі комп’ютерних наук, розробки програмного забезпечення або еквівалентна кваліфікація.
  • Глибокі знання об’єктно-орієнтованого проєктування, архітектури програмного забезпечення та розробки великомасштабних систем.
  • Професійний досвід роботи в середовищах Linux.
  • Інтерес до розгортання нейронних мереж на периферійних пристроях, зокрема до середовищ виконання інференсу, інтеграції моделей і оптимізації продуктивності.
  • Проактивний підхід, орієнтований на відповідальність за результат, та інтерес до розвитку в напрямі ширшої технічної лідерської ролі.
  • Щонайменше два роки практичного досвіду розробки на Python, включно з NumPy і Pandas.
  • Досвід оптимізації продуктивності та ефективності використання пам’яті в системах реального часу.
  • Знання практик CI/CD та автоматизованого тестування.
  • Досвід роботи з командами алгоритмів, комп’ютерного зору, глибокого навчання, 3D-сприйняття або даних.
  • Досвід у 3D-комп’ютерному зорі, хмарах точок або глибині, виявленні об’єктів чи розгортанні вбудованого ШІ та ШІ на периферійних пристроях.
  • Досвід роботи з інструментами оркестрації робочих процесів, такими як Airflow або Argo.
  • Щонайменше два роки досвіду в інженерії даних або серверних системах, що працюють із великомасштабними даними у виробничому середовищі.