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