Локация

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

В Кадре
  • от 250 000 руб.
  • до 280 000 руб.
Москва Опыт работы от 3 лет Постоянная занятость Полный день
Поделиться

Описание

ИТ-ИМПЛАНТ - аккредитованный системный интегратор, специализирующийся на заказной разработке и внедрении индивидуальных ИТ-решений для бизнеса.

Миссия компании:

Для компаний: Дать возможность сильным компаниям увеличиваться, благодаря аутстаффингу эффективных IT-специалистов.

Для соискателей: Дать возможность трудоустройства сильным соискателям в передовые компании на выгодных условиях труда.

Мы ищем C/C++ на наши проекты.


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

  • Разработка, оптимизация и поддержка высоконагруженных и низкоуровневых компонентов на C/C++.

  • Участие в полном цикле разработки: от проектирования архитектуры и написания кода до код-ревью, тестирования и профилирования.

  • Написание производительного, надежного и поддерживаемого кода с учетом современных стандартов языка (C++11/14/17/20).

  • Работа с многопоточностью (multithreading) и асинхронными моделями программирования.

  • Оптимизация кода для повышения производительности и снижения потребления памяти.

  • Проектирование и реализация сетевых взаимодействий (sockets, TCP/IP, UDP, протоколы более высокого уровня).

  • Тесное взаимодействие с командой: архитекторами, QA-инженерами, разработчиками других модулей.

Наши ожидания:

Обязательные:

  • Опыт коммерческой разработки на С++ от 3 лет .

  • Глубокое знание стандартов С++11/14/17 и их особенностей (move-семантика, лямбды, шаблоны, RAII, умные указатели).

  • Понимание принципов ООП, STL, шаблонного метапрограммирования .

  • Опыт работы с многопоточностью (std::thread, mutex, atomic, lock-free структуры) и понимание проблем конкурентного доступа (race condition, deadlock).

  • Навыки отладки, профилирования и оптимизации кода (gdb, Valgrind, perf, VTune).

  • Уверенное владение системой контроля версий Git .

  • Знание алгоритмов, структур данных и понимание их вычислительной сложности.

  • Опыт работы в Linux (как основная ОС для разработки) или Windows (в зависимости от проекта).

  • Умение писать unit-тесты (Google Test, Catch2 и т.д.) и понимание важности тестирования.

Будет преимуществом (у нас очень разные проекты):

  • Для системного/низкоуровневого программирования:

    • Знание внутреннего устройства ОС (Linux kernel API, системные вызовы, планировщик, память).

    • Опыт работы с сетевым стеком ОС (io uring, DPDK).

    • Понимание компьютерных архитектур (CPU cache, pipeline, SIMD-инструкции: SSE, AVX).

  • Для инфраструктуры/высоконагруженных сервисов:

    • Опыт с сетевыми протоколами и фреймворками (gRPC, Protobuf, ASIO, Boost.Beast).

    • Знание технологий контейнеризации (Docker, Kubernetes).

    • Опыт разработки распределенных систем.

  • Для embedded/real-time систем:

    • Опыт работы с "голым железом" (bare-metal) или ОС реального времени (FreeRTOS, QNX, VxWorks).

    • Знание ограниченных ресурсов (память, процессор), работа без стандартной библиотеки.

    • Понимание электроники на уровне "замыкание пина".

  • Для игровой разработки:

    • Опыт работы с игровыми движками (Unreal Engine, собственными движками).

    • Знание компьютерной графики (OpenGL, Vulkan, DirectX) и математики для игр (линейная алгебра).

    • Понимание игровых сетевых моделей и физики.

  • Общие технологические бонусы:

    • Опыт работы с С (особенно для embedded, kernel) .

    • Знание скриптовых языков (Python, Bash) для автоматизации.

    • Опыт работы со сборщиками (CMake, Bazel).

    • Знание принципов CI/CD.

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

  • Удалённый формат работы
  • Оформление по Самозанятости или ИП (По ТК РФ ставка будет ниже)
  • Фултайм
  • График работы с гибким началом рабочего дня

    Стеки на проектах разные, откликайтесь!
месяц назад Источник: hh.ru
Обращаем Ваше внимание, что вакансия взята с внешнего источника hh.ru. Администрация сайта не несет ответственность за ее содержание.
Рекомендуемые вакансии
  • Москва
... талантливого C++ разработчика ... работать с передовыми ... C++ ... работы с ... взаимодействие с ... для разработчиков на ... на С++ ... C++ и опыт работы с ... работы с ... с системами, связанными с ... связанный с ... работы с ... C++ ограничен только работой с ... разработчиков с опытом работы с C++ ...
12.01.2026
  • Контрософт
  • Москва
... с распределенной сетевой архитектурой требуется опытный Разработчик С ... ++ (Senior). График: 5/2 Формат работы: удалённо Обязанности: Создание (совместно с ... командой) распределенных приложений под Linux (с ... с ... знания С++ ... с ... с ... с ... с ... разработчиков. ...
13.01.2026
  • Магнит
  • Москва
... разработчик С++ . Москва (Россия). Можно удалённо. Требуемые навыки: #senior, #C++, #C++stl, #Boost. Требования C++, C ... ++ stl, Boost Обязанности Мы ищем Главного разработчика C++ в ...
09.01.2026