Compiler Engineer C/C++
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
- Чем мы занимаемся?
1. Создаем SDK – как для наших клиентов, так и для собственных нужд
В том числе, осуществляем портирование компиляторов, отладчиков, симуляторов на новые аппаратные платформы, создаем новые компиляторы и пишем высокоскоростные оптимизации
С 1997 года мы также развиваем собственный универсальный компилятор языков программирования C/C++, и на его основе уже выпущено множество коммерческих SDK
2. Создаем инструменты разработчика, базирующиеся на фреймворке LLVM
В том числе, разрабатываем специализированные оптимизации, портируем и расширяем фреймворк LLVM под новые аппаратные платформы
Один из текущих проектов – адаптация отладчика LLDB на новую аппаратную платформу, а также интеграция его в IDE на базе Eclipse
3. Ведем проект по обеспечению поддержки программного продукта CM-LYNX (отечественная среда разработки). Занимаемся верификацией, анализом и исправлением выявленных дефектов, расширяем возможности продукта
Обязательные компетенции
- Знания C/C++
- Актуальные знания и опыт в области разработки системного ПО от 2-х лет (компиляторы, ассемблеры, линкеры, дебагеры, IDE)
- Опыт исследования сторонних программ
- Желание и навыки работы с чужим кодом на языках C/C++
- Качества Team Leader и интерес к развитию в сторону Team Leader
- Разговорный английский язык на уровне intermediate
- Умение работать как в команде, так и самостоятельно
Желательные компетенции
- Желателен опыт в качестве Team Leader
- Высшее образование
- Опыт работы с LLVM clang, VisualDSP
- Опыт написания/отладки драйверов OS Windows/OS Linux/ Mac OS X
- Опыт многопоточного и/или серверного программирования
Если Вы уже опытный Team Leader или у Вас есть потенциал и интерес стать им, то мы предоставим возможность собрать и вести свою команду
Бонусы
- Официальное оформление с первого дня, белая зарплата
- Возможность работать в удобном для Вас графике (по договоренности с командой и руководителем, для нас главное – результат)
- ДМС
- Компенсация питания
- Возможность корпоративного обучения
- Комфортный офис
- Уровень заработной платы определяется по результатам собеседования