от компании (организации): ООО Инженерная компания в городе (населённом пункте): Москва, Россия
в отрасли экономики "Информационные технологии, интернет, телеком" → "Системы автоматизированного проектирования"
с заработной платой: по договоренности
Вакансия № 16761386 добавлена в базу данных сайта Работа в Москве и Московской области (МО, Подмосковье): Воскресенье, 11 августа 2024 года.
Дата обновления вакансии № 16761386 на сайте Работа в Москве и Московской области (МО, Подмосковье): Воскресенье, 22 сентября 2024 года.
Обращаем Ваше внимание, что на момент обращения к работодателю вакансия № 16761386 может быть уже занята. Администрация сайта Работа в Москве и Московской области (МО, Подмосковье) приносит извинения за доставленные неудобства.
Требования к опыту работы:
3–6 лет
Тип занятости:
полная занятость
График работы:
полный день
Дополнительные сведения о вакансии: Разработчик транслятора/кодогенератора "ПОЛАТОР"
Задачи:
- Создание оптимизирующего кодогенератора с графического языка в язык С;
- Разработка и проектирование оптимизационной ступени плана расписания параллельных вычислений над потоками данных;
- Участие в командном проектировании прочих частей продукта (кроме компилятора).
Мы работаем над созданием нового программного продукта - программно-определяемой лаборатории «ПОЛАТОР». Продукт предназначен для автоматизации исследований и быстрого прототипирования, решающий:
- Моделирование динамических систем, основанных на цифровых сигналах и событиях
- Лабораторное моделирование цепей, с участием виртуальных, смешанных и аппаратных компонентов
- Авто тестирование при производстве высокотехнологичной промышленной продукции РЭА и приборостроения
- Создание алгоритмов и средств SCADA HMI для целей АСУ-ТП
Вакансия ожидает одну из ключевых фигур команды – разработчика транслятора, задачами которого будет является непосредственное создание оптимизирующего компилятора (транслятора) с графического языка программирования в язык C, требуемых оптимизационных ступеней и тд., являющихся ядром продукта.
Обязанности работника на вакансии: Разработчик транслятора/кодогенератора "ПОЛАТОР"
- Создание оптимизирующего транслятора с графического языка программирования в язык С;
- Разработка и проектирование оптимизационной ступени плана расписания параллельных вычислений над потоками данных;
- Работа с техническим персоналом по созданию нового продукта (коллеги-разработчики, аналитики, архитекторы);
- Работа в существующей экосистеме CI/NightBuild/AutoBuild/AutoTest/CodeStandard;
- Команда разработки ведет разработку на следующем стеке технологий: кросс-платформенный код C/C++, библиотеки собственной разработки и OpenSource, IEC61131, LabVIEW/MATLAB.
Требования к работнику на вакансии: Разработчик транслятора/кодогенератора "ПОЛАТОР"
- Понимание архитектуры LLVM, GCC или иных OpenSource, либо коммерческих компиляторов, их бэкендов;
- Отличное знание языка C++;
- Владение языком моделирования UML;
- Уверенные владение методами объектно-ориентированного проектирования, структур данных, основных шаблонов проектирования и умение применять их на практике;
- Понимание низкоуровневой архитектуры CPU. Опыт разработки (или участие в разработке) оптимизирующих компиляторов для современных архитектур;
- Понимание организации многоступенчатой оптимизации;
- Понимание либо владение языком внутреннего представления (например, LLVM IR для LLVM, либо эквивалент).
Будет плюсом:
- Опыт использования или знакомство с LabView / SCADA / MATLAB;
- Опыт применения средств моделирования, в частности, SPARX Enterprise Architect;
- Твердое владение каким-либо дополнительным объектным языком программирования;
- Научная и исследовательская деятельность, направленная на написание публикаций, выступление на конференциях, изучение существующих техник работы компиляторов;
- Опыт работы в области разработки тиражируемого программного обеспечения не менее 5 лет на позициях «Разработчик ПО». Опыт работы в команде, именно в продуктовой разработке ПО;
- Технический английский – будет необходимо для чтения документации;
- Какая-либо квалификация по моделям программирования GPU, таких как Metal, OpenGL, DirectX, OpenCL либо CUDA.
Условия труда для работника на вакансии: Разработчик транслятора/кодогенератора "ПОЛАТОР"
- З\П по результатам собеседования, исключительно "белая", с выплатой на карту двумя долями в месяц;
- Трудовой кодекс, трудовой договор;
- График работы с 9-18 (так как предусматривается командная работа, то часы устанавливаются единым голосованием);
- Собственная кухня;
- Удаленный доступ предусматривается для всех сотрудников: доступ к рабочему месту, некоторым корпоративным сервисам, корпоративный мессенджер и тд., однако мы ориентируемся на преимущественную работу в офисе. Естественно, после разрешения проблемы пандемии.
Наше с вами знакомство проходит в три этапа: контакты с HR, техническое online и с командой в офисе.
Если вы считаете свою квалификацию немного недостаточной, но видите для себя возможность развития по данному направлению, присылайте свое резюме, которое будет также рассмотрено с проведением первичного интервью. Мы набираем несколько человек на каждую вакансию, и рады всем талантам!
Мы ждем вас!
Откликнуться на эту вакансию: Разработчик транслятора/кодогенератора "ПОЛАТОР"
Предыдущая вакансия:
Вакансия № 16761383 на должность Ассистент менеджера по продажам от компании Медстал в городе (населенном пункте) Москва