Access Softek — известное имя с заслуженной репутацией в LLVM сообществе.
С самого начала существования LLVM мы работали над рядом проектов, таких как фронтенд-компилятор, генерация бэкенд-кода / оптимизации, линкеры, инструментирование кода, ориентируясь на различные платформы — от общеизвестных до новых, весьма уникальных и еще не доступных публично.
Мы "владеем" и поддерживаем LLVM Lab, а также управляем постоянной интеграцией (LLVM buildbot) для всех проектов под эгидой LLVM.
Мы расширяем нашу команду и ищем опытных Compiler Engineers для работы над инструментарием на основе LLVM и Clang. Наш продукт — это набор инструментов, включающий компилятор Clang, линкер, утилиты и библиотеки, адаптированные и оптимизированные для создания безопасных и эффективных приложений.
Будучи членом команды инструментария, вы будете:
- анализировать требования, исследовать, проектировать, улучшать и внедрять различные компоненты инструментария для удовлетворения потребностей клиентов;
- расширять кодовые базы open source LLVM, Clang, binutils для поддержки клиентской платформы;
- тесно сотрудничать с LLVM сообществом и вносить публичные патчи в репозитории LLVM и Clang;
- анализировать, создавать и отлаживать код платформы и специфичные для платформы тесты, анализировать и выявлять проблемы на системном уровне;
- разрабатывать новые и поддерживать существующие специфичные для целевой платформы тесты.
Требуемые квалификации:
- экспертное знание C/C++;
- опыт в общем проектировании компиляторов, генерации кода и оптимизации;
- кросс-компиляция с использованием GCC или Clang;
- глубокое понимание многопоточности, объектно-ориентированного анализа и проектирования;
- системы контроля версий;
- хорошая самомотивация, способность работать самостоятельно;
- подтвержденный опыт создания высокопроизводительного программного обеспечения производственного качества;
- страсть к написанию чистого и эффективного кода;
- хорошее знание английского языка, сильные навыки коммуникации и командной работы.
Желательные квалификации:
- знание возможностей C++11 / C++14/C++17;
- знание ассемблеров, линкеров, форматов объектных файлов, отладчиков и опыт их использования;
- знакомство с *nix инструментами, CMake, make;
- скриптовые языки, такие как Python и bash.
Наши преимущества:
- Работайте из любой точки мира!
- Гибкий рабочий график
- Опытные команды разработчиков
- Долгосрочное трудоустройство
- Конкурентная заработная плата
- Оплачиваемый отпуск и выходные дни в национальные праздники
- Оплачиваемый больничный и внутренняя медицинская страховка
- Покрытие расходов на психическое здоровье
- Глобальные корпоративные мероприятия для всех сотрудников
- Компенсация расходов на обучение и дополнительное образование
- Сообщество практиков, регулярный обмен знаниями между коллегами
- Предоставление компьютерного оборудования
- Компенсация интернета (50$ в месяц)
- Пакет компенсации при переезде обсуждается индивидуально
- И другие льготы, подробно описанные в Справочнике сотрудника