
Mobileye разработва усъвършенствани системи за подпомагане на водача и технологии за автономно управление за автомобилната индустрия. Компанията съчетава компютърно зрение, изкуствен интелект, собствен хардуер и софтуер, за да подпомага безопасността на превозните средства в приложения от асистиране на водача до автономна експлоатация. Нейните системи са внедрени в повече от 190 милиона превозни средства, което подчертава ролята на Mobileye за внедряването на автомобилни технологии, базирани на компютърно зрение, в широкомащабното производство.
Старши C++ разработчик – интеграция на невронни мрежи и 3D възприятие в Mobileye
Старши C++ разработчик създава продукционен софтуер, който интегрира невронни мрежи в платформите на Mobileye за 3D сензорно възприемане и перцепция на автономни превозни средства. Ролята е насочена към инференция на периферни устройства, оптимизация на производителността и работни процеси за внедряване в хибридна среда в Израел.
Описание
- Проектиране и разработване на мащабни C++ системи за AI и алгоритмични процеси, поддържащи 3D сензорно възприемане и перцепция в реално време.
- Интегриране на модели на невронни мрежи в продукционен софтуер, включително среди за изпълнение, потоци от сензорни данни и данни, предварителна обработка, последваща обработка и системна валидация.
- Оптимизиране на производителността, използването на паметта, латентността и пропускателната способност за високоточни задачи по 3D перцепция на устройства с ограничени ресурси.
- Изграждане и поддръжка на приложна инфраструктура, която ефективно изпълнява алгоритмични решения и решения с невронни мрежи на периферни устройства.
- Принос към работните процеси за внедряване на невронни мрежи, включително конвертиране на модели, изпълнение на инференция, профилиране и оптимизация.
- Поемане на отговорност за доставката на функционалности от проектирането и разработването до интеграцията, тестването и внедряването.
- Участие в CI/CD, автоматизирано тестване и работни процеси за разработка на продукционни алгоритмични системи.
- Работа с екипите на Mobileye по системната архитектура и алгоритмите за 3D сензорно възприемане и AI.
Изисквания
- Поне четири години практически опит в разработката на C++.
- Бакалавърска степен B.Sc. по компютърни науки, софтуерно инженерство или еквивалентна квалификация.
- Задълбочени познания по обектно-ориентиран дизайн, софтуерна архитектура и разработка на мащабни системи.
- Професионален опит с работа в Linux среди.
- Интерес към внедряването на невронни мрежи на периферни устройства, включително среди за инференция, интеграция на модели и оптимизация на производителността.
- Проактивен подход, ориентиран към поемане на отговорност, и интерес към развитие към по-широко техническо лидерство.
- Поне две години практически опит в разработката на Python, включително NumPy и Pandas.
- Опит с оптимизиране на производителността и ефективността на паметта в системи в реално време.
- Познаване на CI/CD практики и автоматизирано тестване.
- Опит с екипи по алгоритми, компютърно зрение, дълбоко обучение, 3D перцепция или данни.
- Опит с 3D компютърно зрение, облаци от точки или дълбочина, откриване на обекти или внедряване на вграден и периферен AI.
- Опит с инструменти за оркестрация на работни процеси, като Airflow или Argo.
- Поне две години опит в инженеринг на данни или backend системи, обработващи мащабни данни в продукционна среда.