👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

LLVM backend developer

Зарплата

от 200 000 ₽

Местоположение и тип занятости

НовосибирскПолный рабочий деньМожно удаленно

Компания

Разработали первый в России нейроморфный процессор Алтай и являемся экспертами в системах компьютерного зрения

Описание вакансии

О компании и команде

Мы разрабатываем первый в России нейроморфный процессор биологически подобный для исполнения импульсных нейронных сетей. Если хочешь быть пионером, исследователем и делать продукт, которому нет аналогов, то тебе к нам!

Как члену амбициозной команды, вам предстоит выполнять творческую работу с акцентом на компиляторы (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 компании;
  • преимущество кандидатам с г.Новосибирска;
  • заработную оплату обсуждаем индивидуально;
  • оформление по ТК РФ, белая ЗП дважды в месяц
  • гибкий подход к графику
  • офис в Новосибирск, м.Речной вокзал, БЦ Инские холмы
  • бесплатные обеды в офисе