Описание вакансии
Нашей команде нужен 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-компания и предоставляем полный пакет документов для получения отсрочки от армии, а также для льготной ипотеки;
— Предлагаем стабильную заработную плату и оформление по ТК РФ;
— Раз в год мы проходим аттестацию с пересмотром уровня заработной платы;
— У нас отличные клиники по ДМС со стоматологией, вызовом врача на дом. Есть льготное подключение родственников и страхование жизни и здоровья от несчастных случаев;
— А еще в компании развитая корпоративная культура и открытое руководство.