other

С/С++ Senior/Lead Software Engineer

27 июня 2024

З/П не указана

Город: Санкт-Петербург

Аурига

Тип занятости: Полная занятость

Требуемый опыт: Опыт от 3 лет

Обязанности:

Аурига – аккредитованная IT-компания, оказывающая услуги по разработке ПО и ИТ-консалтингу с 1990 года. Являемся активным членом ассоциации компаний-разработчиков ПО РУССОФТ и признанными экспертами в сфере разработки программного обеспечения: встроенные системы, системы реального времени, сложные корпоративные решения, мобильные и веб-приложения. Наши офисы представлены в 5 городах России, работаем с клиентами по всему миру, ежегодно выполняя до 50 новых проектов. На анный момент у нас открыта вакансия Senior/Lead Software Engineer. Идеальным для нас кандидатом является инженер уровня senior со знанием языков C/C++ и опытом разработки на системном уровне в ОС Linux, имеющим представление о низкоуровневом взаимодействии драйверов с железом и хорошо представляющим себе теорию языков и особенности реализаций интерпретируемых и managed языков. Нашим заказчиком является крупная международная компания один из лидеров в производстве телекоммуникационного оборудования и мобильных устройств. Проект посвящён разработке компонентов поддержки языка ArkTS в ОС для мобильных платформ нашего Заказчика, для которого наша компания оказывает сервис по разработке ПО. Основной фокус проекта на разработке транслятора JS/TS подобного языка в бинарный формат и специализированного runtime (виртуальной машины) для последующего исполнения приложения в такой форме. Чем предстоит заниматься: Разработка виртуальной машины для исполнения байткода и её фронтенда; Обеспечение соответствия продукта конечной спецификации; Анализ производительности и оптимизация кода; Взаимодействие с командой заказчика в процессе разработки; Поддержка других команд разработчиков в использовании создаваемого продукта. Необходимые опыт и знания: Знание языка C++ 17 (можно С++11 и выше); Знание устройства компиляторов или виртуальных машин, или managed языков, managed runtime (AOSP); Знания системного уровня OS Linux, понимание микроархитектуры (Aarch64 или RISC-V); LLVM toolchain; Опыт работы с Android и Android NDK / Java Native Library; Опыт и понимание изнутри FFI разных языков; Плюсом будет: Знание JavaScript / TypeScript; QEMU; CMake; Знание Java / Kotlin; Jenkins.​​​​​​​ ​​​​​​​Мы предлагаем: Гибридный график работы (2-3 дня в офисе, остальные на удаленном графике) в наших офисах: Москва, м. Смоленская, Санкт-Петербург, м. Звенигородская); Комфортный график (гибкое начало дня, 8-часовой рабочий день); Мы аккредитованная IT-компания и предоставляем полный пакет документов для получения отсрочки от частичной мобилизации, а также льготной ипотеки; Стабильная заработная плата, выплачиваемая день-в-день, оформление по ТК РФ; Программа ДМС со стоматологией, вызовом врача на дом и льготным подключением родственников; Ежегодная аттестация, по результатам которой можно поднять свой грейд и зп; Обучение английскому за счет компании; Офисы, оборудованные всем необходимым для комфортной работы и отдыха: есть кухни (с чаем, зерновым кофе, фруктами, сладостями), теннисные столы, игровые приставки, турники; А еще у нас классные корпоративы, тимбилдинги, пицца-пати, интеллектуальные турниры и просто уютные посиделки в офисах :)

Имя не указано

Откликнуться
Разместить Резюме
Пожаловаться ID: 118069533

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

Senior Software Engineer С++

Договорная

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

Playrix

Senior Software Engineer С++ (Gameplay)

Договорная

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

Playrix

Tech Lead Software Engineer С++ (Game)

Договорная

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

Playrix

Senior React Software Engineer

Договорная

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

Гарпикс

Senior Software Engineer (Gameplay)

Договорная

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

Playrix

Lead Software Engineer C++ (Game)

Договорная

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

Playrix