Senior Compiler engineer/ Senior C++ engineer

Axiom JDK

Senior Compiler engineer/ Senior C++ engineer

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

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

Команда производит и поддерживает безопасный стек базовых технологий для разработки и исполнения Java приложений с обеспечением санкционной устойчивости. Все продукты входят в реестр российского ПО.

Мы ищем опытного разработчика для работы над улучшением производительности виртуальной машины и компилятора для нового языка программирования. Основные задачи включают оптимизацию многопоточной обработки, JIT-компиляции и взаимодействия с Linux.

Ключевые задачи:

  • Разработка и оптимизация виртуальной машины, JIT/AOT-компилятора;

  • Работа с системными библиотеками на C++, улучшение многопоточной производительности;

  • Профилирование и оптимизация низкоуровневого кода с использованием инструментов (Perf, Smartperf, Valgrind);

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

  • Участие в код-ревью, анализе ошибок и тестировании.

Основные требования:

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

  • 7+ лет опыта разработки программного обеспечения или соответствующий опыт работы;

  • Язык программирования: C++ (минимум 17-й стандарт);

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

  • Операционная система: Linux (уверенная работа в командной строке, написание скриптов, взаимодействие с профилировщиками);

  • Профилирование: Опыт работы с инструментами Perf, Smatperf или Valgrind, понимание метрик и их анализа;

  • Компиляторы: Знание основ компиляторов, JIT/AOT-компиляции;

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

Будут плюсом:

  • Желательный опыт работы с Java/JS/Typescript, JNI/FF;

  • Android: Знание принципов работы с мобильными устройствами, профилирования приложений на телефонах;

  • Windows: Базовое знание как пользователя;

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

  • Знание ECMAScript/TypeScript Возможность быстрого освоения при необходимости.

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

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

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

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

  • Добровольное медицинское страхование, страхование жизни, ежегодная компенсация стоматологии, доплата до 100% больничного;

  • Возможность работать из офиса или полностью удаленно (только Москва или Санкт-Петербург).
Навыки
  • Linux
  • Java
  • C++
  • compilers
Посмотреть контакты работодателя

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

Киберпротект
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Киберпротект
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Ориент Системс

Senior C++ Developer

Ориент Системс

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
BAUM
Удаленная работа
  • Москва

  • Не указана

Удаленная работа
  • Москва

  • Не указана

Яндекс
Удаленная работа
  • Москва

  • Не указана

Программист C++

Цитадель

Удаленная работа
  • Москва

  • Не указана

МАГНИТ, Розничная сеть

Team Lead C++

МАГНИТ, Розничная сеть

Удаленная работа
  • Москва

  • Не указана

Лаборатория Касперского

Разработчик С++ (KES)

Лаборатория Касперского

Удаленная работа
  • Москва

  • Не указана

АЛМИ Партнер

Программист С++

АЛМИ Партнер

Удаленная работа
  • Москва

  • Не указана

Систематика Консалтинг

Разработчик C++

Систематика Консалтинг

Удаленная работа
  • Москва

  • Не указана

Ростелеком Информационные Технологии

Разработчик С/C++ (Видеоплатформа)

Ростелеком Информационные Технологии

Удаленная работа
  • Москва

  • Не указана

РДП Энтерпрайз
Удаленная работа
  • Москва

  • Не указана

IBS
Удаленная работа
  • Москва

  • Не указана

Go Invest
Удаленная работа
  • Москва

  • Не указана

GloryTech
Удаленная работа
  • Москва

  • Не указана

SberTech
Удаленная работа
  • Москва

  • Не указана

2ГИС
Удаленная работа
  • Москва

  • Не указана

Диплей

C++ developer [Middle]

Диплей

Удаленная работа
  • Москва

  • Не указана

2ГИС
Удаленная работа
  • Москва

  • Не указана

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию