Инженер-программист С++

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

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

Axiom JDK

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

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

Более 6 лет

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

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

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

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

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

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

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

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

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

  • Разработка и внедрение новых библиотек с оптимизацией производительности и обеспечению их высокого качества;

  • Реализация сложных функций с помощью собственного кода;

  • Разработка тестов, профилирование производительности и анализ ошибок;

  • Замеры производительности с помощью бенчмарк тестов и их разработка.

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

  • Минимум бакалавра в области компьютерных наук, программного обеспечения;

  • 5+ лет опыта разработки на С++;

  • Практический опыт работы с приложениями для профилирования производительности;

  • Хорошее понимание парадигмы ООП;

  • Знание многопоточного программирования и сборщиков мусора;

  • Хорошие навыки отладки в Linux, опыт работы в консоли;

  • Опыт работы с библиотеками базовой платформы для Java или других языков;

  • Знание Java, JNI/FF;

  • Знание QEMU, Jenkins, CMake;

  • Системы управления исходным кодом (Git, Gitlab или аналогичные);

  • Базовые навыки администрирования в Linux, Windows;

  • Навыки архитектурного проектирования;

  • Английский язык технический и желательно разговорный (на технические темы).

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

  • Опыт работы с IntelliJ, Android Studio;

  • Знание ECMAScript/TypeScript;

  • Знание теории компиляторов;

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

  • Опыт работы в управляемых средах (AOSP / Android Runtime) приветствуется;

  • Опыт тестирования SDK;

  • Опыт работы с задачами межоперабельности / “встраивания языков” (например: гибридное программное обеспечение на C / Python)

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

  • Конкурентные условия труда;

  • Официальное трудоустройство в соответствии с ТК РФ в аккредитованной ИТ компании;

  • Полная занятость, гибкий график работы;

  • Добровольное медицинское страхование, страхование жизни;

  • Возможность работать из офиса или полностью удаленно (только Москва или Санкт-Петербург).

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

C++
Version control/git
Linux
Java
Jni

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

Axiom JDK

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

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

#

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

Полный день

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

17 августа

#

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

Полный день

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

2 февраля