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

Compiler Developer C/C++

Требования

Разработка ПОC++

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

Санкт-ПетербургПолный рабочий деньМожно удаленно

Компания

Создаем инструментальное и системное ПО

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

Условия работы

Мы создаем SDK как для наших клиентов, так и для собственных разработок. Осуществляем портирование компиляторов, отладчиков, симуляторов на новые аппаратные платформы, создаем новые компиляторы и пишем высокоскоростные оптимизации. В том числе разрабатываем компиляторы для нейронных и тензорных процессоров.

Создаем инструменты разработчика, базирующиеся на фреймворке LLVM, разрабатываем специализированные оптимизации, портируем и расширяем фреймворк LLVM под новые аппаратные платформы.

Недавно закончили проект по адаптации отладчика LLDB на аппаратную платформу Заказчика, а также интеграция его в IDE на базе Eclipse. Разработали и поддерживаем ПО CM-LYNX (отечественная среда разработки), анализируем и исправляем выявленные дефекты, расширяем возможности продукта.

Основной стек в проектах: С++, LLVM, clang, binutils, GDB, пользуемся Jira, Bitbucket, Confluence, bamboo, любим SCRUM.

Сейчас ищем разработчика в команду по портированию компилятора LLVM clang на аппаратную платформу заказчика.

Какие предстоят задачи:

  • Портированое компилятора LLVM clang на аппаратную платформу заказчика;
  • Разработка бэкэнда компилятора;
  • Разработка платформо-зависимых оптимизаций.

Наши ожидания от кандидата:

  • Знания C/C++;
  • Актуальные знания и опыт в области разработки системного ПО от 2-х лет

Будет плюсом:

  • Опыт в разработке: компиляторы, ассемблеры, линкеры, дебагеры, IDE;
  • Опыт работы с LLVM clang;
  • Желание и навыки работы с чужим кодом на языках C/C++.
  • Разговорный английский язык на уровне intermediate.

    Если вы опытный Team Lead, мы предоставим вам возможность собрать и вести свою команду. А тем, у кого есть потенциал и интерес к позиции Team Lead-а, мы создадим все условия для развития.

    Бонусы

    Мы предлагаем:

    • Официальное оформление с первого дня, белую зарплату;
    • Возможность работать в комфортном для вас графике (по договоренности с командой и руководителем, для нас главное – результат);
    • ДМС, консультации с врачом-терапевтом в офисе;
    • Возможность обучения за счет компании;
    • Курсы английского (2 раза в неделю проходят занятия в офисе/онлайн с носителем языка);
    • Частичную компенсацию питания.