ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
1414325 | Инженер-программист С++ (stdlib) | Санкт-Петербург | > Axiom JDK | open | 2024-04-23 |
Требования
Требуемые навыки и знания: Минимум бакалавра в области компьютерных наук, программного обеспечения. 5+ лет опыта разработки на С++.
Обязанности
В качестве члена команды разработчиков программного обеспечения вы будете работать с другими опытными инженерами по компилятору, виртуальным машинам, уделяя основное...
Описание
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 - будет дополнительным преимуществом.
Мы предлагаем:
- Конкурентные условия труда;
- Официальное трудоустройство в соответствии с ТК РФ в аккредитованной ИТ компании;
- Полная занятость, гибкий график работы;
- Добровольное медицинское страхование, страхование жизни;
- Удаленный формат работы из любого региона.