Ведущий инженер-программист С++

Мы ищем опытного Инженера-программиста С++ для работы над реализацией интероперабельности для нового языка программирования и Typescript/JavaScript для интеграции с API платформы и использования и работоспособности кода написанного на разных языках - JavaScript, TypeScript.

Команда: опытные разработчики по компилятору и виртуальным машинам.

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

  • Функциональная полнота должна быть обеспечена для всех возможных сценариев взаимодействия;
  • Оптимизировать среду исполнения до адекватной производительности;
  • Достижение функциональной полноты, что подразумевает реализацию всех возможных сценариев интероперабельности, предоставление поддержки во фронтенде и инструментах (отладчик, профилировщик), - при необходимости, а также покрытие сценариев тестами. Разработка тестов, профилирование производительности и анализ ошибок.

Требуемые навыки и знания

  • Минимум бакалавра в области компьютерных наук, программного обеспечения;
  • 5+ лет опыта разработки на С++;
  • Владение несколькими языками программирования и фреймворками, относящимися к работе;
  • Практический опыт работы с приложениями для профилирования производительности;
  • Хорошее понимание парадигмы ООП;
  • Знание многопоточного программирования и сборщиков мусора;
  • Хорошие навыки отладки в Linux, опыт работы в консоли;
  • Архитектура VM / Runtime, FFI и совместимость, проектирование управляемых языков;
  • Знание QEMU, Jenkins, CMake;
  • Системы управления исходным кодом (Git, Gitlab или аналогичные);
  • Базовые навыки администрирования в Linux, Windows;
  • Английский язык технический и желательно разговорный (на технические темы).

Желательные навыки и знания

  • Опыт работы с IntelliJ, Android Studio;
  • Знание теории компиляторов;
  • Опыт выполнения сложных задач, связанных с компиляторами / трансляторами (особенно приветствуются архитектуры такие как Aarch64 и / или RISC-V), LLVM, LLDB;
  • Опыт работы в управляемых средах (AOSP / Android Runtime) приветствуется.

Мы предлагаем

  • Конкурентные условия труда;
  • Официальное трудоустройство в соответствии с ТК РФ в аккредитованной ИТ компании;
  • Полная занятость;
  • Добровольное медицинское страхование, страхование жизни, ежегодная компенсация стоматологии;
  • Возможность работать из офиса или полностью удаленно (только Москва или Санкт-Петербург).

Axiom JDK info@axiomjdk.ru Axiom JDK logo Axiom Committed to Freedom 199 Obvodnogo Kanala Emb. 190020 St. Petersburg RU +7 812-336-35-67 Axiom JDK 199 Obvodnogo Kanala Emb. 190020 St. Petersburg RU +7 812-336-35-67