Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
JetBrains

С++ Developer

в JetBrains

от 350 000 ₽/мес на руки

📍 Санкт-ПетербургМоскваПолная удалёнка
Специализация
С / С++
Уровень
Senior
Английский
B1 — IntermediateB1 — Intermediate
Команда
11 - 20 человек

Компания JetBrains — ведущий мировой производитель профессиональных средств разработки.

Основные продукты компании: IntelliJ IDEA, TeamCity, Toolbox App, Space, Youtrack, UpSource, MPS, WebStorm и многие другие. Ими пользуются такие компании, как Google, NASA, Netflix, Twitter, Valve и Ubisoft.

Команде JetBrains нужен опытный C++ разработчик для работы над ядром продуктов dotTrace/dotCover/dotMemory. Мы ищем специалиста, способного работать в распределенной команде, решать задачи и принимать решения самостоятельно. Мы разрабатываем ядро для трех продуктов, которое собирает данные для инструментов профилирования памяти, потребления ресурсов и покрытия кода тестами.

Технологии/инструменты

C++CMakeС#GitWinDbg/GDB/LLDBBoost/Protobuf

Временная зона команды

(GMT+03:00).

Чем предстоит заниматься

  • Оптимизация производительности и потребления памяти под Windows / Linux / MacOS.
  • Исследования, эксперименты, изыскания, опыты, разборы нестандартного поведения.
  • При необходимости pull-requests во внешние open source репозитории.
  • Удаленная отладка пользователей в особо интересных случаях.
  • Фоновое портирование существующего кода на С++ на Linux / MacOS.
  • Тесты.

Разработка новых фич в продуктах, таких как:

  • Переход на новую систему хранения собранной информации.
  • Разработка под arm64 для Windows/MacOS.
  • Поддержка MUSL x64 / arm64 на Linux.
  • Работа со встроенными в OS сборщиками данных.

Ожидания

  • Свободное и уверенное владение С++14/17 в полном объеме, как минимум 5 лет работы в коммерческом проекте.
  • Уверенная работа с C++ шаблонами.
  • Хорошее представление об основных алгоритмах и структурах данных.
  • Умение писать сложный многопоточный код, понимание, как он работает.
  • Умение писать lock-free алгоритмы.
  • Владение CMake, С#, ассемблером x86 / x64 / arm64.
  • Опыт работы с одним из низкоуровневых отладчиков WinDbg / GDB / LLDB.
  • Опыт работы с Git.
  • Английский, как минимум технический.
  • Умение работать с чужим кодом так же хорошо, как и со своим.
  • Опыт работы с переносимыми библиотеками типа Boost/Protobuf.

Плюсами будут:

  • Опыт разработки портируемых С++ приложений под Windows / Linux / MacOS.
  • Работа или участие в opensource проектах.
  • Опыт реверс-инжиниринга.
  • Знакомство с Clang / LLVM, MSVC, VMWare, VirtualBox, Docker, TeamCity, ETW, eBPF, LTTng, DTrace, COM.
  • Понимание принципов работы GC, JIT.
  • Разговорный английский.
  • Внутреннее устройство CLR / CoreCLR / Mono.
  • Понимание механизмов защиты приложений в Windows / Linux / MacOS.
  • Владение Kotlin, MsBuild, Bash, PowerShell.
  • Работа с shared memory.
  • Windows Profiling API.
  • Понимание механизмов защиты приложений в Windows / Linux / MacOS.

Что предлагаем

  • Пакет услуг по трудоустройству (добровольное медицинское страхование сотрудников, их жен / мужей и детей, включая стоматологическую страховку; 5 недель оплачиваемого отпуска).
  • Полная заработная плата во время отпуска по болезни.
  • Гибкий график работы (возможность удаленного, офисного и гибридного формата).
  • Обучение, включая занятия английским и немецким языками.
  • Возможность посещать профессиональные конференции в Европе и США.
Евгений Смирнов Talent Associate
JetBrains

О компании JetBrains

Сфера
Продуктовая компания
Инвестиции
Приватное финансирование
Размер
501 - 1000

JetBrains (9 млн+ пользователей, 80+ наград) — международная компания, которая создает интеллектуальные инструменты, повышающие продуктивность разработчиков и команд. Среди клиентов: Google, Samsung, Citibank, Siemens, Wikipedia.

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

6 000 – 9 000 $/мес на руки
Полная удалёнка
5 000 – 8 000 $/мес на руки
📍 Испания, Сербия, Любая страна по договоренности, полная удалёнка, помощь с переездом
410 000 – 680 000 ₽/мес на руки
📍 Москва (м. Парк культуры), Санкт-Петербург (м. Площадь Ленина), Нижний Новгород, Минск (Беларусь), офис или гибрид
4 000 – 6 000 $/мес на руки
Полная удалёнка
400 000 – 600 000 ₽/мес на руки
📍 Москва (м. Авиамоторная), офис или гибрид