Senior/Team Lead C++ Software Engineer

Срок для отклика истек

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

Нашей команде нужен Senior/Team Lead C++ Software Engineer в г. Москва или в г. Санкт-Петербург. Идеальным для нас кандидатом является инженер уровня senior со знанием языков C и C++; знанием особенностей микроархитектуры современных процессоров и использования их ISA для ускорения вычислений; способностью разбираться в алгоритмах стандартной библиотеки и улучшить их; знаниями способов и инструментов профилирования кода.

Проект посвящён разработке компонентов поддержки языка ArkTS в ОС для мобильных платформ нашего Заказчика, для которого наша компания оказывает сервис по разработке ПО.

Наш Заказчик — ведущая международная компания китайского происхождения, специализирующаяся на разработке и производстве телеком оборудования и мобильных устройств. Основной фокус проекта на compiler оптимизации стандартной библиотеки языка ArkTS (ArkTS StdLib).

Чем предстоит заниматься:

— Исследование производительности стандартной библиотеки;

— Внедрение более быстрых алгоритмов;

— Оптимизация кода расширенными средствами компилятора С++ и ассемблерными вставками;

— Обеспечение соответствия продукта конечной спецификации;

— Создание тестов, оценивающих производительность и функциональность методов стандартной библиотеки;

— Взаимодействие с командой заказчика в процессе разработки;

— Поддержка других команд разработчиков в использовании создаваемого продукта.

Что для нас важно:

— Разработка на C++ 17;

— Знания микроархитектуры современных микропроцессоров (пр векторные вычисления);

— Опыт/Знания расширенных средств компилятора С++ (пр. C++ intrinsics);

— Опыт повышения производительности С/С++ кода путём использования ассемблерных вставок;

— Знания основных алгоритмов и структур данных стандартной библиотеки LLVM toolchain;

— Опыт применения инструментов профилирования кода.

Плюсом будет:

— Знание JavaScript / TypeScript;

— Знание Assembler современных микропроцессоров;

— Знание IR (LLVM).

Условия:

— Гибридный формат работы в одном из офисов: г. Москва (ст.м. Смоленская )или г. Санкт-Петербург (ст.м. Звенигородская);

— Мы аккредитованная IT-компания и предоставляем полный пакет документов для получения отсрочки от армии, а также для льготной ипотеки;

— Предлагаем стабильную заработную плату и оформление по ТК РФ;

— Раз в год мы проходим аттестацию с пересмотром уровня заработной платы;

— У нас отличные клиники по ДМС со стоматологией, вызовом врача на дом. Есть льготное подключение родственников и страхование жизни и здоровья от несчастных случаев;

— А еще в компании развитая корпоративная культура и открытое руководство.