Инженер-программист С++ (stdlib) (удаленная работа)

24 апреля 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Инженер-программист С++ (stdlib)

Описание вакансии

Axiom JDK создана в 2017 году управляющей командой Центра Разработки Oracle в Санкт-Петербурге. Инженерное ядро сформировано из разработчиков OpenJDK, которые имеют 25-летний опыт разработки и развития платформы Java.

Команда производит и поддерживает безопасный стек базовых технологий для разработки и исполнения Java приложений с обеспечением санкционной устойчивости. Это семейство продуктов Axiom JDK, включающее Axiom JDK Pro, сертифицированную ФСТЭК среду разработки и исполнения Java Axiom JDK Certified и ряд других технологий, а также стандартизованный сервер приложений Libercat. Все продукты входят в реестр российского ПО.

Мы ищем опытного и мотивированного инженера-программиста С++ для работы над реализацией стандартной библиотеки API для нового языка программирования. Мы ищем инженера с солидным опытом работы в реализации библиотек C/C++ и с хорошим опытом работы с технологиями Java/JNI/FF.

Обязанности:
В качестве члена команды разработчиков программного обеспечения вы будете работать с другими опытными инженерами по компилятору, виртуальным машинам, уделяя основное внимание внедрению новых библиотек с оптимизацией производительности и обеспечению их высокого качества. Это включает в себя реализацию сложных функций с помощью собственного кода, разработку тестов, профилирование производительности и анализ ошибок.

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

  • Минимум бакалавра в области компьютерных наук, программного обеспечения;
  • 5+ лет опыта разработки на С++;
  • Уверенное знание Java, JNI/FF;
  • Практический опыт работы с приложениями для профилирования производительности;
  • Хорошее понимание парадигмы объектно-ориентированного программирования;
  • Знание многопоточного программирования и теории компиляторов, сборщиков мусора;
  • Опыт работы с библиотеками базовой платформы для Java или других языков;
  • Системы управления исходным кодом (Git, Gitlab или аналогичные);
  • Хорошие навыки отладки в Linux;
  • Базовые навыки администрирования в Linux, Windows;
  • Английский язык технический и желательно разговорный.

Предпочтительные навыки и знания:

  • Опыт работы с IntelliJ, Android Studio;
  • Знание ECMAScript/TypeScript;
  • Знание компиляторов: IR (intermediate representation), LLVM - будет дополнительным преимуществом.

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

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