Software Developer (CLion: Debuggers Support) - #29275591

JetBrains


Дата: 11.06.21 20:25

Город: Москва, Москва

Сфера деятельности: ИТ и интернет

Зарплата: от 220 000 руб.

Тип работы: Постоянная работа

График работы: Полный рабочий день



CLion – это кросс-платформенная среда для разработки приложений на C и C++, поддерживающая GCC, Clang, MSVC, GDB и LLDB. Приоритетные направления развития IDE на данный момент – улучшение поддержки отладчиков GDB и LLDB, а также расширение функциональности, связанной с разработкой для embedded систем: кроссплатформенная и удаленная отладка, работа с памятью и регистрами, поддержка отладки на уровне asm-инструкций и пр. Вместе с командой тебе предстоит: развивать CLion как продукт и участвовать в обсуждении новой функциональности; улучшать поддержку отладчиков GDB и LLDB на разных уровнях, от взаимодействия с драйвером через библиотеки С++ до взаимодействия с пользователем через Swing UI; реализовать кроссплатформенную и удаленную отладку приложений. Мы будем рады видеть тебя в команде, если ты: имеешь опыт разработки на Java, C или С++ в коммерческих проектах не менее 3-х лет; понимаешь тонкости многопоточного программирования; знаком(а) с Unix, macOS и Windows, а также базовым устройством операционных систем; понимаешь принципы ООП и умеешь разрабатывать модульные и масштабируемые API; умеешь тестировать любой код с помощью автоматических тестов; умеешь работать как в команде, так и самостоятельно. Также плюсом будет: понимание внутреннего устройства отладчиков; опыт Python (у дебаггеров внутри есть интерпретатор Python); опыт работы в Unix: bash, сборка с использованием GNU Toolchain / Clang, CMake (мы собираем GDB и LLDB и поставляем их вместе с CLion); опыт разработки плагинов на базе платформ IntelliJ IDEA, Eclipse или NetBeans; хороший письменный английский (“bear with me” для тебя – это не «медведь со мной»). Немного о том, кем и как разрабатывается CLion: CLion базируется на платформе IntelliJ – основе и для других продуктов JetBrains: IntelliJ IDEA, WebStorm, PhpStorm, RubyMine, PyCharm, AppCode. Исходный код находится в Git-репозиториях, часть из которых доступна на GitHub. Большая часть исходного кода написана на Java 8 и Kotlin; некоторые компоненты, касающиеся отладчика, написаны на C, C++ и Python. Почти вся команда CLion находится в Петербурге, и разработчики плотно общаются с инженерами QA и между собой; также задачи координируется через Kanban-доску. Все члены команды участвуют в общении с пользователями, обсуждают предлагаемые фичи, помогают решать проблемы и уточняют описания багов. Также мы общаемся с пользователями на форумах и вживую на конференциях. Если мы смогли тебя заинтересовать, смело присылай свое резюме!

Контактные данные

Для того, чтобы просмотреть контактные данные этой вакансии, вам необходимо войти на сайт. Если у вас еще нет учетной записи, пожалуйста, зарегистрируйтесь.

RabotaDoma.org

Хочешь работать, не выходя из дома?

Свежие вакансии удаленной работы и простое размещение резюме!

ПОДРОБНЕЕ