С/C++ | Вакансии


Гео и язык канала: Россия, Русский
Категория: Карьера


Вакансии для C/C++ разработчиков
Сайт: https://easyoffer.ru/
Все каналы: t.me/+xGeAw6ckJ4liYzQy
Контакт для рекламы: @easyoffer_adv

Связанные каналы  |  Похожие каналы

Гео и язык канала
Россия, Русский
Категория
Карьера
Статистика
Фильтр публикаций


👩‍💻 Вакансия Ведущий разработчик C++

🟢Удаленно🟢Полная занятость
🟢ЗП обсуждается на собеседовании
🟢В компанию Магнит

🟦Описание вакансии
Мы ищем Ведущего разработчика C++ в команду развития КСО (касс самообслуживания).

Команда развития КСО – это кроссфункциональная, продуктовая команда полного цикла разработки. Команда состоит из профессиональных и высококвалифицированных специалистов в области продуктового дизайна и аналитики, бизнес и системного анализа, разработки и тестирования

🟦Стек технологий
C++, STL, Boost, Linux, QT/QML, GIT, Confluence, Jira

🟦Задачи
– Разрабатывать ПО под ОС Linux
– Участвовать в развитии архитектуры проекта

🟦Требования
– Опыт работы с С++ от 2-х лет
– Разработка под ОС Linux от 3-х лет
– Наличие внедренных проектов опыт интеграции оборудования в ИС
– Хорошие знания библиотек STL
– Опыт работы с Qt/QML от 3 лет

🟦Будет плюсом
– Опыт работы с фискальными регистраторами и другим торговым оборудованием, POS системами (Point Of Sale - Точка продаж)
– Знания Shell, Awk, Python

🌐 Откликнуться


👩‍💻Вакансия C++ Development Team Lead

🟢Удаленно🟢Полная занятость
🟢ЗП обсуждается на собеседовании
🟢В компанию Movavi

🟦Описание вакансии
Вы будете руководить командой разработчиков и непосредственно участвовать в создании настольных продуктов, которыми пользуются миллионы людей по всему миру.

В настоящее время мы расширяем нашу команду, чтобы сосредоточиться на нескольких ключевых областях: улучшение архитектуры и компонентов приложений, развитие технической основы наших продуктов, улучшение пользовательского опыта и добавление новых уровней персонализации.

🟦Задачи
– Постоянно разрабатывать и совершенствовать наши настольные продукты.
– Планирование, внедрение и запуск новых функций.
– Поддерживать и модернизировать компоненты приложения.
– Повысить стабильность и надежность нашего программного обеспечения.
– Руководить командой разработчиков, проводить оценку эффективности работы и командные совещания.
– Повышение производительности и эффективности команды.
– Взаимодействовать с менеджерами по продуктам для определения приоритетов и планирования работы.

🟦Требования
– Уверенное знание C++17 или C++20 и хорошее понимание принципов объектно-ориентированного программирования.
– Практический опыт работы с фреймворком Qt.
– Понимание методологий Agile/Scrum и развитые навыки управления персоналом: делегирование, формирование команды и наставничество.
– Более 3 лет опыта работы разработчиком программного обеспечения.
– Опыт работы руководителем команды от 1 года является преимуществом, но не обязателен.
– Степень бакалавра в области компьютерных наук или смежной технической области.

🌐 Откликнуться


👩‍💻Вакансия Разработчик С++, Senior

🟢Удаленно в РФ (гражданство РФ)🟢Полная занятость
🟢до 250 000 р. на руки
🟢В компанию Арт-Финтех

🟦Описание вакансии
Группа компаний «Арт-Финтех» более 20 лет на рынке — международный поставщик инновационных банковских программных решений. Наша компания разрабатывает ПО для финансового сектора.

🟦Задачи
– Разработка программного обеспечения Торговых и клиринговых систем.
– Разработка ПО, проведение его отладки и юнит-тестирования.
– Проведение ревью кода, статического и динамического анализа.
– Улучшение производительности приложения, включая увеличение пропускной способности и уменьшение задержек.

🟦Требования
– Гражданство и локация РФ.
– Опыт работы от 5 лет;
– Уверенное владение С++, в том числе хорошее знание стандартной библиотеки (контейнеры, умные указатели и т.д.);
– Практический опыт разработки многопоточных приложений, понимание принципов многопоточного программирования;
– Понимание принципов сетевого взаимодействия – TCP, UDP;
– Понимание принципов построения архитектуры IT систем;
– Понимание работы финансовых рынков, опыт разработки приложений для финтех;
– Знание современных диалектов языка С++ (20, 23 и выше);
– Понимание архитектуры и/или опыт разработки операционных систем;
– Практический опыт разработки высоконагруженных распределенных систем;
– Опыт применения ИИ в разработке ПО (например, использование AI ассистентов).

💬 Резюме отправлять: @Oleghols


👩‍💻Вакансия Developer C++ (KESL)

🟢Удаленно в РФ🟢Полная занятость
🟢ЗП обсуждается на собеседовании
🟢В компанию Kaspersky

🟦Описание вакансии
Мы ищем разработчика в дружную команду разработки приложения Kaspersky Endpoint Security для Linux. Приложение осуществляет комплексную автоматизированную защиту от киберугроз рабочих станций и серверов под управлением операционной системы Linux. Решение выпускается под широкий набор аппаратных платформ (x86, Arm, Эльбрус).
Команда разработки продукта объединила отличных специалистов и технических экспертов, что позволяет приобрести опыт работы на всех стадиях разработки продукта: от анализа требований, до поддержки выпущенных продуктов. Разработка ведется в среде постоянно развивающегося CI, с использованием методологий и принципов Agile разработки. Работа предполагает большая связность с внешними командами – группами разработки общих компонент, командами тестирования, техническими писателями, локализаторами и т.д.
Проект предлагает огромное множество разнообразных задач, в различных сферах: от оптимизации продукта, балансировок нагрузки, до разработки абсолютно нового функционала защиты. Команда открыта для новых идей, а разработка прототипов зачастую приводит к созданию патентов

🟦Задачи
– Разработка бизнес-логики продукта антивирусной защиты под Linux, написание нового функционала;
– Развитие существующего функционала - продукт периодически обновляется, древнего legacy кода в поддержке нет;
– Активности, связанные с ФСТЭК сертификацией продукта;
– Анализ пользовательских инцидентов – анализ системных и продуктовых дампов, исследование проблем стабильности и производительности (продукт широко используется в нагруженных инфраструктурах).

🟦Требования
– Отличное знание С++, STL;
– Знание базовых алгоритмов и структур данных;
– Навыки разработки многопоточных приложений, решение проблем многопоточности;
– Умение писать код: Структурировать (способность разбить на сущности, способность определить их обязанности), умение именовать сущности.

🌐 Откликнуться


👩‍💻Вакансия C++ Networking

🟢Удаленно🟢Полная занятость
🟢ЗП обсуждается на собеседовании
🟢В компанию V4Scale

🟦Описание вакансии
V4Scale — это не просто компания; это инновационный центр, который расширяет возможности исследований и разработок ведущих израильских и американских технологических фирм, со штаб-квартирой в Тель-Авиве.

🟦Требования
– Подтвержденный опыт разработки на C++ в средах операционных систем реального времени.
– Глубокие знания в области сетевых технологий, включая TCP/IP, протоколы маршрутизации (BGP, OSPF), коммутацию, VPN и концепции сетевой безопасности, такие как межсетевые экраны и системы обнаружения и предотвращения вторжений (IDS/IPS).
– Опыт работы с Python, дистрибутивами Linux, Git и Docker — преимущество.
– Уровень владения английским языком, достаточный для участия в совещаниях (B2 или выше).

🟦Мы предлагаем
– Удалённая работа, смешанная международная команда, передовые технологии и гибкий график работы.
– Проект, о котором вам не стыдно написать в резюме.
– Высокие зарплаты и бонусы.
– Деловые поездки в Израиль (отель на берегу моря, арендованный автомобиль).
– Дружный коллектив с опытными наставниками вместо начальников.

🌐 Откликнуться


👩‍💻Вакансия Senior С Developer / Старший инженер-программист С

🟢Удаленно🟢Полная занятость
🟢ЗП обсуждается на собеседовании
🟢В компанию Yadro

🟦Задачи
– поддержка и развитие существующей кодовой базы;
– поиск и исправление дефектов, повышение стабильности и качества продукта;
– развитие инфраструктуры для тестирования;
– создание изолированного окружения для запуска unit- и интеграционных тестов и настройка эмуляции целевого железа;
– рефакторинг, повышение тестового покрытия кодовой базы и документирование существующего поведения продукта;
– работа с крупным проектом на C, включающим загрузчик ОС, пространство ядра Linux и пользовательское пространство.

🟦Требования
– уверенное знание языка С;
– опыт системного программирования;
– опыт написания многопоточных приложений;
– представление о современном аппаратном обеспечении: устройстве памяти, шинах данных, системах ввода-вывода, разрядностях архитектур и порядке байтов в CPU и сетях;
– владение инструментами отладки (gdb, core dumps, ftrace и т.д.) и реверс-инжиниринга;
– знание технического английского языка для работы с документацией.

🟦Будет плюсом
– опыт работы с U-Boot;
– опыт работы с Realtek, Broadcom, Mellanox и другими чипами для сетевых устройств;
– опыт работы с сетевыми устройствами: коммутаторами, роутерами;
– опыт кроссплатформенной разработки ARM, MIPS или другими не x86_64 платформами;
– опыт разработки/модификации систем виртуализации, например, QEMU.

🌐 Откликнуться


👩‍💻Вакансия Разработчик C (Linux Kernel, DPDK, SPDK)

🟢Удаленно🟢Полная занятость
🟢от 300 000 до 800 000 р.
🟢В компанию Shvacher

🟦Описание вакансии
В продуктовую команду Shvacher открыта вакансия на позицию Linux Kernel разработчика.

Если вы опытный специалист с глубокими знаниями в области разработки ядра Linux и хотите работать над передовыми проектами, присоединяйтесь к нам!

🟦Задачи
– Проектирование и разработка высокопроизводительной подсистемы работы с данными (data plane) для кластерных систем хранения данных (СХД);
– Разработка алгоритмов обработки и хранения данных (кэширование, балансировка нагрузки, дедупликация, компрессия, репликация);
– Разработка компонентов для взаимодействия узлов кластера (интерфейсы синхронизации, протоколы, системы блокировок, алгоритмы консенсуса);
– Разработка программ eBPF для мониторинга, трассировки, отладки и оптимизации производительности системы;
– Разработка unit-тестов и участие в code-review для обеспечения качества и надежности кода;
– Формирование дизайн-документов для разработанных компонентов и алгоритмов;
– Взаимодействие с командами разработки control plane, frontend и тестирования.

🟦Требования
– Опыт разработки модулей ядра Linux или приложений на основе DPDK\SPDK от 3-х лет;
– Глубокие знания архитектуры и внутренних механизмов ОС Linux;
– Опыт написания высокопроизводительного кода, оптимизации производительности, профилирования.

🟦Будет плюсом
– Опыт проектирования, разработки и сопровождения многопоточных, отказоустойчивых, масштабируемых информационных систем;
– Базовое знание сетей и протоколов передачи данных;
– Понимание концепций параллельного программирования, lock-free, wait-free;
– Опыт работы с различными аппаратными архитектурами (x86, ARM, RISC-V);
– Понимание принципов работы файловых систем и устройств хранения данных;
– Опыт работы с RDMA;
– Опыт работы с SIMD (AVX, AVX2, AVX512, NEON, SVE);
– Опыт работы с подсистемами ядра Linux (block, filesystems, network, device drivers);
– Опыт в open source проектах.

📩 Резюме отправлять: hr@shvacher.ru


👩‍💻Вакансия C++ developer

🟢Удаленно🟢Полная занятость
🟢ЗП обсуждается на собеседовании
🟢В компанию Scalable Solutions

🟦Описание вакансии
Мы ищем разностороннего разработчика на высоком среднем уровне, который сможет решать как основные инженерные задачи, так и внедрять новые функции продукта в основную систему.

🟦Задачи
– Разрабатывайте новые и улучшайте существующие функции продукта в торговом ядре, такие как внедрение торговых инструментов, новых типов ордеров и т.д.
– Разрабатывайте бизнес-логику
– Повышайте производительность и стабильность компонентов системы
– Участвуйте в обзорах кода
– Пишите модульные тесты

🟦Требования
– Профессиональное владение C++ 17
– Уверенное использование библиотеки STL
– Опыт проектирования и разработки высоконагруженных систем
– Опыт асинхронного и многопоточного программирования
– Опыт разработки клиент-серверных систем
– Опыт разработки коммерческого программного обеспечения не менее 3 лет

🌐 Откликнуться


👩‍💻Вакансия Программист игрового клиента

🟢Удаленно🟢Полная занятость
🟢ЗП обсуждается на собеседовании
🟢В компанию Astrum Entertainment

🟦Описание вакансии
Astrum Entertainment — это один из крупнейших российских разработчиков и издателей компьютерных и мобильных игр. Портфолио компании насчитывает более 20 игр, включая такие хиты, как Warface, Perfect World, Аллоды Онлайн и Atomic Heart. Astrum Entertainment работает с продуктами разных жанров: MMORPG, шутеры, стратегии и другие. Команда компании состоит из профессионалов, которые стоят у истоков российского геймдева.

🟦Задачи
– Написание поддерживаемого кода, профилирование и оптимизация (производительность/память/сетевой трафик);
– Создание необходимого инструментария;
– Рефакторинг и борьба с legacy кодом.

🟦Требования
– Опыт в разработке клиент-серверных приложений;
– Опыт программирования на C++ от 3-х лет (C++17);
– Опыт мультипоточного программирования
– Уверенные знания алгоритмов и структур данных;
– Уверенные знания в 3D-математике (линейная алгебра).

🟦Будет плюсом
– Опыт работы с графическими API и написание шейдеров от 2-х лет;
– Понимание работы графического конвейера.

🌐 Откликнуться


👩‍💻Вакансия Разработчик на C++ в команду скидочных механик Такси

🟢Удаленно в РФ🟢Полная занятость
🟢ЗП обсуждается на собеседовании
🟢В компанию Яндекс

🟦Задачи
– Разработка фич и механик, связанных с эффективным использованием скидок
Наша задача — грамотно воплотить новую идею или механику, которую подготовили аналитики. Эти механики часто затрагивают не только сервисы нашей группы, но и множество внешних сервисов. Поэтому вам предстоит прорабатывать кросс-сервисные изменения, согласовывая их с другими командами, решать возникающие челленджи с оптимизациями запросов, разработкой и изменением API.
Развитие и поддержка сервисов скидок и альтернативных сценариев
Наша группа не только внедряет новые фичи, но и сопровождает существующие механизмы снижения цены. Мы настраиваем и поддерживаем мониторинги и алерты по сервисам, решаем возникающие в процессе эксплуатации вопросы. Ещё мы прорабатываем единую для всех бизнес-юнитов платформу скидок.
Поддержка сервиса динамической генерации документов
Команда поддерживает сервис, отвечающий за генерацию документов (оферты, пользовательские соглашения и т. д.). Для этого реализован гибкий шаблонизатор, умеющий запрашивать данные из внешних источников и агрегировать их в итоговый PDF-документ.

🟦Требования
– Пишете на C++ или готовы на него перейти
– Знакомы с реляционными базами данных
– Разрабатывали в Unix-like-системах
– Работали с высоконагруженными или распределёнными системами

🌐 Откликнуться


👩‍💻 Вакансия Разработчик C/C++

🟢Удаленно🟢Полная занятость
🟢ЗП обсуждается на собеседовании
🟢В компанию Ростелеком

🟦Задачи
– Разрабатывать и дорабатывать исходный код наших форков Greenplum и Clickhouse (в т.ч. бэкпортить фичи из новых версий), оптимизировать работу Greenplum в составе аналитических систем, исправлять ошибки и адаптировать новые функции из opensource-проекта;
– Помогать клиентам в разборе инцидентов (дебаггинг), делиться best practices по работе с Greenplum и Clickhouse с коллегами и клиентами;
– Помогать развивать наш продукт на самой крупной в Европе инсталляции Greenplum;
– Работа с безопасностью, исправление уязвимостей.

🟦Требования
– Опыт написания системных приложений под Linux на С/С++ и их оптимизации под конкретную ОС
– Понимание, как устроен PostgreSQL/Greenplum изнутри
– Понимание, как происходит сборка и дистрибуция проектов
– Навык общения на английском языке в письменном формате

🌐 Откликнуться


👩‍💻 Вакансия Разработчик C++ в команду Transport Core

🟢Удаленно в РФ🟢Полная занятость
🟢ЗП обсуждается на собеседовании
🟢В компанию 2ГИС

🟦Задачи
– Прорабатывать продуктовые требования и декомпозировать задачи.
– Продумывать архитектуру и пайплайн доставки данных.
– Изучать, сравнивать и выбирать инструмент для выполнения задачи.
– Реализовывать качественные решения в коде и покрывать их тестами.
– Сопровождать доставку фич на бой.
– Проводить код-ревью.
– Предлагать и воплощать улучшения кодовой базы проекта.

🟦Требования
– Отличное знание C++17/20 и опыт коммерческой разработки на нём от 4 лет.
– Сильная алгоритмическая подготовка (знание основных алгоритмов и структур данных, умение оценивать сложность алгоритмов).
– Умение самостоятельно разработать сложное программное решение — от проработки и обсуждения требований до проектирования архитектуры и написания качественного кода.
– Умение работать в команде, работать с чужим кодом.
– Умение писать эффективный и понятный код.

🌐 Откликнуться


👩‍💻 Вакансия Senior or Promising Middle Developer C++98/Qt4

🟢Удаленно🟢Полная занятость
🟢200 000 р.
🟢В компанию КА BGStaff

🟦Задачи
– Устранение ошибок в текущем коде;
– Рефакторинг;
– Участие в тестирование и выдвижение предложений по улучшению продукта;
– Проектирование и реализация новой функциональности.

🟦Требования
– Опыт работы от 5 лет;
– Уверенное владение перечисленными технологиями;
– Владение Английским языком как минимум для чтения документации и написания комментариев;
– Самостоятельность, ответственность, желание работать и развивать проект.

🌐 Откликнуться


👩‍💻 Вакансия Senior Software Engineer (C++) / Database Systems

🟢Удаленно (преимущественно гибридный формат работы)🟢Полная занятость
🟢ЗП обсуждается на собеседовании
🟢В компанию MIND Software

🟦Задачи
– Глубокое изучение существующей кодовой базы (хранение данных, движок выполнения запросов, слой обработки запросов);
– Анализ архитектурных решений (reverse engineering) и ключевых компонентов системы;
– Выявление узких мест и архитектурных ограничений, подготовка предложений по улучшению;
– Документирование устройства системы и ключевых компонентов;
– Проектирование и развитие функциональности системы обработки данных;
– Работа со слоем хранения данных на базе RocksDB: оптимизация compaction, кэширования и транзакций;
– Проектирование layout’ов данных в памяти и на диске;
– Интеграция и развитие движка выполнения запросов (Velox);
– Оптимизация планирования и выполнения запросов;
– Развитие совместимости с PostgreSQL (wire protocol, SQL-диалект);
– Профилирование CPU, памяти и диска, оптимизация критических участков кода;
– Проведение бенчмарков и сравнительное тестирование;
– Разработка модульных, интеграционных и нагрузочных тестов, участие в код-ревью.

🟦Требования
– Уверенное владение современным C++;
– Опыт системного программирования от 3-х лет;
– Сильные алгоритмические навыки и понимание структур данных;
– Опыт работы с многопоточностью и конкурентностью;
– Опыт работы с высоконагруженными системами;
– Умение разбираться в сложном чужом коде и эффективно с ним работать;
– Знание принципов работы операционных систем (память, диск, сеть);
– Английский язык на уровне чтения технической документации.

🌐 Откликнуться


👩‍💻 Вакансия Senior Software Engineer - C++ - Trading Technologies

🟢Удаленно🟢Полная занятость
🟢ЗП обсуждается на собеседовании
🟢В компанию Kraken

🟦Задачи
– Разрабатывать и поддерживать базовую платформу и ключевые программные компоненты для Kraken trading engine, опираясь на транспортный уровень обмена сообщениями на базе Aeron
– Разрабатывать и внедрять решения для обмена сообщениями с низкой задержкой и высокой доступностью по одноадресным, многоадресным и IPC каналам передачи
– Настройте и профилируйте весь системный стек — привязку процессора, топологию NUMA, обход ядра, размер буфера приема — чтобы сократить время ожидания в производственной инфраструктуре
– Создайте и расширьте интеграцию с архивами Aeron для надежного воспроизведения сообщений и сохранения потока.
– Создавайте и проектируйте решения, которые снижают риски, обеспечивают безопасность и защищают как системы, так и данные
– Пишите многоразовый, тестируемый и эффективный код
– Сотрудничайте с межфункциональными командами и вносите свой вклад в разработку дорожной карты продукта
– Работайте совместно в распределенной команде, используя навыки работы с программным обеспечением для эффективного общения и взаимодействия с заинтересованными сторонами

🟦Требования
– Опыт работы с современным C++ более 5 лет
– Предыдущий опыт работы, по крайней мере, в одной из перечисленных ниже систем с распределенной и/или высококонкурентной поддержкой Linux; среды с низкой задержкой и/или большим объемом транзакций.
– Глубокое понимание основ систем с низкой задержкой: структуры данных без блокировок, механическое взаимодействие, дисциплина в кэш-памяти, баланс между занятостью и парковкой / пробуждением.
– Опыт работы с Aeron или аналогичными системами передачи сообщений (например, Chronicle Queue, ZeroMQ, LMAX Disruptor) крайне желателен
– Опыт работы с сетями UDP, многоадресной рассылкой и методами обхода ядра (например, DPDK, RDMA) будет большим плюсом
– Знание SBE (Simple Binary Encoding) или аналогичных форматов сериализации с нулевой копией - это плюс
– Опыт профилирования и оптимизации кода (процессора, памяти, сети) — perf, flamegraphs, VTune или аналогичных
– Настоятельно рекомендуется высокий уровень владения Python, Rust и SQL
– Настоятельно желательно продемонстрировать знание типов ордеров, торговых систем и финансовых продуктов
– Желательно знакомство с криптовалютой/ блокчейном
– Проактивный склад ума, способность расставлять приоритеты в задачах и придерживаться жестких сроков выполнения
– Степень бакалавра в технической или количественной области

🌐 Откликнуться


👩‍💻 Вакансия Core Software Engineer (C++)

🟢Удаленно в Германии🟢Полная занятость
🟢ЗП обсуждается на собеседовании
🟢В компанию ClickHouse

🟦Задачи
– Как часть команды ClickHouse Core Performance team, вы будете анализировать и оптимизировать производительность основной базы данных ClickHouse. Команда работает над множеством различных тем, таких как оптимизация запросов, оптимизация распределенных запросов, операторы отношений (например, агрегация и объединения), кэширование и низкоуровневая оптимизация, такая как инструкции SIMD.
– Вы будете следить за тем, чтобы производительность базы данных не снижалась с течением времени, расширяя существующие и добавляя новые тесты производительности, основанные на реальных или синтетических наборах данных.
– Вы будете служить ресурсом для команды инженеров технической поддержки, помогая устранять наиболее сложные проблемы с производительностью, с которыми сталкиваются наши клиенты.
– Поскольку основная база данных ClickHouse продолжает развиваться быстрыми темпами, вы будете тесно сотрудничать с другими нашими основными командами, чтобы оценить влияние новых функций на производительность и поддержать коллег тестами производительности и советами.
– Вы будете работать с нашим сообществом разработчиков с открытым исходным кодом. Это будет включать в себя решение проблем, просмотр и доработку рекламных материалов, ответы на вопросы из почты, чатов, групп Google, внешних каналов Slack и т.д.

🟦Требования
– Вы обладаете солидным профессиональным опытом разработки программного обеспечения на C++. Это включает в себя опыт работы с Unix-системами.
– Вы обладаете глубокими знаниями в области внутреннего устройства баз данных и проектирования.
– У вас есть опыт в проектировании производительности, в идеале - в работе с базами данных, но и в других областях, таких как высокочастотная торговля, моделирование, обработка данных в реальном времени и т.д., тоже подойдет.
– Вы хорошо общаетесь с другими и умеете эффективно работать внутри инженерных команд и между ними.
– Вы готовы тесно сотрудничать с нашим сообществом разработчиков с открытым исходным кодом. Вы терпеливо и с вниманием относитесь к деталям, участвуя в обзорах кода, что способствует развитию культуры сотрудничества и взаимного уважения.
– Вы умеете решать проблемы и обладаете хорошими навыками отладки в производственной среде.
– Вы увлечены эффективностью, доступностью, масштабируемостью и управлением данными.
– Вы преуспеваете в быстро меняющейся среде стартапов, рассматривая себя в качестве партнера по бизнесу с общей целью - двигаться вперед и строить вместе.
– У вас высокий уровень ответственности, сопричастности и подотчетности.

🌐 Откликнуться


👩‍💻 Вакансия Developer C++ (Antidrone)

🟢Удаленно в РФ🟢Полная занятость
🟢ЗП обсуждается на собеседовании
🟢В компанию Kaspersky

🟦Описание вакансии
Kaspersky Antidrone - программно-аппаратный комплекс защиты воздушного пространства от БПЛА, обеспечивающий обнаружение, классификацию и сопровождение воздушных объектов, а также нейтрализацию угроз.

🟦Задачи
– Разработка и реализация алгоритмов управления подсистемами комплекса и организация их информационного взаимодействия;
– Разработка сервисов по обработке данных от различных сенсоров;
– Взаимодействие с командами API, frontend-разработки и тестирования.

🟦Требования
– Опыт коммерческой разработки на C++ от 3-х лет;
– Опыт работы с сетями, многопоточностью и асинхронностью;
– Опыт работы с Linux на уровне продвинутого пользователя;
– Уверенное владение git.

🟦Будет плюсом
– Опыт работы с очередями сообщений, средствами межпроцессного взаимодействия;
– Опыт работы с библиотеками/фреймворками для работы с изображениями и видео;
– Опыт потоковой обработки радиочастотных данных;
– Опыт разработки алгоритмов для GPU (CUDA, OpenCL), опыт работы с NPU;
– Опыт embedded-разработки, знание основ схемотехники.

🌐 Откликнуться


👩‍💻 Вакансия Senior C++ Developer

🟢Удаленно в РФ (гражданство РФ)🟢Полная занятость
🟢от 226 000 до 279 000 р.
🟢В компанию HuntTech

🟦Требования
Фундаментальные математические знания
– Дискретная математика и логика: умение работать с булевой алгеброй, предиктами, деревьями и графами, знание алгоритмов A*, метода ветвей и границ, опыт работы с мультиагентным моделированием.
– Умение составлять и редактировать сложные графовые модели.
– Теория алгоритмов: строгое понимание того, как математически доказать корректность и оптимальность решения и умение применять на практике.

Инженерные навыки и программирование
– Языки реализации: владение C++ обязательно на уровне Senior. Владение прочими языками программирования будет бонусом.
– Оценка Big O нотации: умение вычислять временную O(n) и пространственную сложность еще до написания кода.
– Структуры данных: глубокое знание того, как алгоритмы взаимодействуют с памятью.
– Параллельные вычисления: понимание принципов многопоточности, работы с GPU (CUDA) и распределенных вычислений для масштабирования тяжелых математических моделей.

Опыт и прикладные навыки
– Численные методы: понимание проблем с плавающей запятой, округления, интерполяции и численного интегрирования.
– Прототипирование: умение быстро проверять математические гипотезы.

Аналитическое и проектное мышление
– Декомпозиция: способность переводить бизнес-задачи на язык математических моделей.
– Умение читать научные статьи: способность применять академические исследования (публикации на платформах вроде arXiv) на практике.

💬 Резюме отправлять: @pavel_korab


👩‍💻 Вакансия С++ Graphics Developer (Middle)

🟢Удаленно🟢Полная занятость
🟢ЗП обсуждается на собеседовании
🟢В компанию Gaijin

🟦Описание вакансии
Gaijin разрабатывает онлайн-игры класса AAA для ПК, консолей и мобильных платформ, включая популярные MMO «War Thunder», «Enlisted» и другие игры. Команда состоит из сотен талантливых разработчиков игр со всей Европы и постоянно растет!

Компания предоставляет помощь при релокации в следующие страны: Венгрия, Кипр, Германия, Дубай, Латвия и Армения. Вы можете работать в офисах перечисленных стран или удаленно.

🟦Задачи
– Разрабатывать графическую часть редактора (Editor) Dagor Engine — основного рабочего инструмента технических художников;
– Делать инструменты для технических художников и помогать другим командам с ними работать;
– Писать графические алгоритмы: метрики вьюпорта, визуализация данных, отладочная отрисовка;
– Разбираться с проблемами рендеринга в CI/CD и чинить их;
– Поддерживать standalone-сборки CDK.

🟦Требования
– Опыт программирования от 5 лет;
– Уверенное знание C++20;
– Опыт с проприетарными движками;
– Знание HLSL/GLSL;
– Опыт работы с инструментами отладки и профилирования графики (RenderDoc, PIX, Nsight);
– Хорошая математическая база (линейная алгебра, аналитическая геометрия);
– Английский язык — не ниже Intermediate;
– Системное мышление и высокая степень самоорганизации;
– Желание и умение работать в команде.

🟦Будет плюсом
– Практический опыт работы с DirectX 12, Vulkan, GNM или Metal;
– Знание daslang (https://daslang.io/) или quirrel (https://quirrel.io);
– Опыт разработки игровых инструментов (game tools).

🌐 Откликнуться


👩‍💻 Вакансия C++ Developer в MAX

🟢Удаленно🟢Полная занятость
🟢ЗП обсуждается на собеседовании
🟢В компанию VK

🟦Задачи
– Разработка нативных приложений под macOS, Windows, Linux
– Реализация бизнес-логики
– Отладка и устранение ошибок в коде
– Разбор крэш-аналитики
– Реагирование на инциденты
– Архитектурная проработка системы
– Реализация unit tests
– Проведение собеседований
– Взаимодействие со сторонними командами

🟦Требования
– Опыт коммерческой разработки на С++ от пяти лет
– Опыт работы с многопоточностью и асинхронностью
– Опыт работы с Qt
– Знание фундаментальных структур данных и алгоритмов

🌐 Откликнуться

Показано 20 последних публикаций.