Senior/Team Lead C++ Software Engineer

Оплата не указана

Вакансия находится в архиве

Аурига

г. Санкт-Петербург

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Полный день

Нашей команде нужен 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-компания и предоставляем полный пакет документов для получения отсрочки от армии (для военнообязанных), а также для льготной ипотеки;

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

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

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

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

Ключевые навыки

C++
Typescript
Llvm
Assembler

Контактная информация

Аурига

Сайт: auriga.ru

Почта: hr@auriga.ru

Вакансия опубликована 16.08.2024 в г. Санкт-Петербург.

Похожие вакансии

#

Middle

от 150 000 до 150 000 ₽

Всеволожск

Полный день

Подробное описание

-

#

Не указана

Москва

Водный стадион

Удаленная работа

Подробное описание

29 мая

#

Senior

от 50 000 до 280 000 ₽

Бокситогорск

Гибкий график

Подробное описание

-