Инженер-программист С++
Мы ищем опытного Инженера-программиста С++ для работы над реализацией стандартной библиотеки 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)
Мы предлагаем:
- Конкурентные условия труда;
- Официальное трудоустройство в соответствии с ТК РФ в аккредитованной ИТ компании;
- Полная занятость, гибкий график работы;
- Добровольное медицинское страхование, страхование жизни;
- Возможность работать из офиса или полностью удаленно (только Москва или Санкт-Петербург).