1С

Senior C++ Engineer (1С Platform Core)

Команда системных инженеров работает над ядром 1С:Предприятие — runtime, компилятором, кластером и отказоустойчивыми сервисами. Вы будете развивать высоконагруженные компоненты, обеспечивать кросс‑платформенную совместимость и влиять на архитектуру, которую используют миллионы пользователей

ГрейдSenior
Опыт3–6 лет

Стек

C++C++17PostgreSQLIn-Memory DBMS SQLдвойчное/двоичное хранилищеWindowsLinuxmacOSARMЭльбрус

Задачи

  • Разрабатывать и поддерживать подсистемы ядра: аллокаторы, межпроцессное взаимодействие, сервисы кластера
  • Проектировать и реализовывать высоконагруженные компоненты кластера: балансировка, масштабирование, отказоустойчивость, multitenancy
  • Работать с компилятором и runtime встроенного языка: интерпретатор, байт‑код, оптимизации выполнения
  • Обеспечивать кросс‑платформенную совместимость и портирование под Windows, Linux, macOS, ARM и Эльбрус
  • Рефакторить и модернизировать легаси‑код при миграции с C++03 на C++17
  • Анализировать производительность и устранять узкие места в многопроцессных и многопоточных сценариях

Обязательно

  • 5+ лет коммерческого опыта в системном C++ (runtime, OS‑компоненты или highload)
  • Глубокое знание модели памяти C++, многопоточности, атомиков и memory ordering
  • Опыт работы с memory management, custom allocators и lock‑free структурами
  • Опыт работы с кросс‑платформенной разработкой и портированием (Windows/Linux/macOS/ARM/Эльбрус)
  • Умение работать с большим легаси‑кодом и участвовать в миграции C++03 → C++17
  • Понимание архитектурных паттернов и системное мышление

Будет плюсом

  • Опыт работы с highload: очереди, backpressure, circuit breaker, профилирование под нагрузкой
  • Опыт работы с СУБД на уровне планов запросов, индексов и транзакционной модели
  • Знакомство с техниками компиляторов/интерпретаторов: AST, байт‑код, JIT
  • Опыт портирования под нестандартные архитектуры и оптимизации для ARM/Эльбрус
Откликнуться на сайте компании

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

Смотреть ещё

JobsWave
Найти работу в IT