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

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

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

Адрес

Санкт-Петербург, набережная Обводного канала, 199-201

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

Axiom JDK

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

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

#

Уфа

Полный день

Важно: ООО "НПП "Авиатрон" включено в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий ( Решение от 30.05.2023 № АО-20230522-12832501500-3 Министерство цифрового развития, связи и массовых коммуникаций...

6 мая

#

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

Полный день

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

  • Разработка приложений на языке С++ с помощью библиотек Qt 5.x;
  • Разработка программно-аппаратных комплексов, имитаторов электронной аппаратуры, тренажеров военного назначения;

Требования...

2 февраля

#

Не указана

Нижний Новгород

Горьковская

Гибкий график

Мы приглашаем Вас стать частью проекта по разработке комплекса мониторинга и анализа сетевого трафика.

Задачи:

  • Поддержка существующего и разработанного ПО;
  • Разработка новых компонентов (в том числе на замену старым)...

18 марта