LLVM backend developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Мы разрабатываем первый в России нейроморфный процессор биологически подобный для исполнения импульсных нейронных сетей. Если хочешь быть пионером, исследователем и делать продукт, которому нет аналогов, то тебе к нам!
Как члену амбициозной команды, вам предстоит выполнять творческую работу с акцентом на компиляторы (LLVM backend), набор инструментов, симуляторы, сравнительный анализ, анализ производительности и/или совместное проектирование SW/HW, чтобы поддержать команду разработчиков нейроморфного событийного процессора Алтай;
Вы будете работать над передовыми технологиями, связанными с нейроморфными вычислениями. У вас есть возможности сотрудничать с академическими кругами, сообществом с открытым исходным кодом и отраслевыми партнерами. Мы приглашаем вас публиковать инновационные результаты.
Ожидания от кандидата
Мы ожидаем от вас:
- отличное знание языка C/C++ и принципов ООП;
- опыт разработки компиляторов на базе LLVM.
- хорошее образование в области компиляторов/инструментальных цепочек и смежных областях (алгоритмы, языки, системы, моделирование);
- более 3 лет отраслевого опыта проектирования и разработки основного компонента компилятора/набора инструментов/симулятора с плюсом по следующим пунктам:
- опыт работы с симуляторами ISA и/или SoC;
- сравнительный анализ производительности для некоторых процессоров;
- компиляция на аппаратные решения, такие как FPGA/DSP/микроконтроллеры;
- опыт разработки и внедрения языков программирования.
Ключевые навыки:
LLVM, C/C++, теория компиляторов, принципы работы современных процессорных систем с набором команд RISC/CISC и архитектурами SISD/SIMD/MIMD
Задачи:
- разработка и сопровождение LLVM backend для нейроморфного событийного процессора Алтай;
- поддержка фронтенда LLVM для языков C/C++;
- написание документации;
Условия работы
- работа в аккредитованной IT компании;
- преимущество кандидатам с г.Новосибирска;
- заработную оплату обсуждаем индивидуально;
- оформление по ТК РФ, белая ЗП дважды в месяц
- гибкий подход к графику
- офис в Новосибирск, м.Речной вокзал, БЦ Инские холмы
- бесплатные обеды в офисе