К

Программист/разработчик С++ (клиент-серверная разработка, middle)

Конфидент - известная в России компания по разработке средств защиты информации Dallas lock.

конфидент

Зарплата не указанаРоссияСанкт-ПетербургГибрид

Конфидент - известная в России компания по разработке средств защиты информации Dallas lock.

Продукты нашей компании применяются для защиты конфиденциальной информации и информации, составляющей государственную тайну до уровня «совершенно секретно» включительно, в АС до класса защищенности 1Б включительно, в ГИС всех классов защищенности и для обеспечения всех уровней защищенности ПДн. Предназначены для разграничения, защиты и контроля доступа, межсетевого экранирования, защиты виртуализации.

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

Мы ищем middle разработчика в группу разработки ЕЦУ Dallas Lock.

Проект представляет из себя кроссплатформенное (ОС Linux, ОС Windows) клиент-серверное приложение, основная задача которого - централизованное управление другими продуктами компании, которые развернуты на конечных точках.

Стек: С++ 20 (маленькая часть на 23), STL, Qt Widgets, Boost asio, CMake, Conan, Git.

Обязанности:

  • проектировать и разрабатывать новые подсистемы хранения и управления данными, а также реализовывать графические интерфейсы для их визуализации.
  • Обеспечивать отказоустойчивость и стабильность работы продукта.
  • Сопровождать свои внедренные фичи, оперативно исправлять ошибки, найденные в ходе тестирования.
  • Работать с существующим кодом. Улучшать его, делать понятнее и стабильнее. При этом стараться использовать существующий функционал по-максимуму, не городить новые "велосипеды" взамен старых.
  • Писать понятные и надежные юнит-тесты на весь новый функционал.
  • Вести и актуализировать документацию: API, взаимодействие подсистем, архитектурные решения.
  • Быть частью команды. Активно участвовать в жизни проекта, делиться прогрессом и планами на ежедневных дейликах.

Чем нужно владеть обязательно:

- уверенное знание C++ не ниже 17

- хорошее знание STL, Qt (Qt Widgets)

- коммерческий опыт с Windows API

- опыт разработки кросс-платформенных приложений под ОС Windows и Linux

- опыт работы с git, cmake

- опыт разработки клиент-серверных приложений

- опыт многопоточного программирования

- опыт работы с базами данных SQL (PostgreSQL, SQLite)

- опыт коммерческой разработки от 2 лет

Желательно:

- Python, Conan, Docker

Условия:

- оформление по ТК РФ ("белая" зп)

- уровень дохода обсуждается индивидуально, при отклике напишите, пожалуйста, ваши ожидания

- пятидневка, гибкое начало рабочего дня, после исп. срока гибрид 3/2

- 10 минут пешком от ст.м. Елизаровская

- наставник в период адаптации, хороший коллектив

- ДМС, врач в офисе по понедельникам

- IT аккредитованная компания, есть бронь на мобилизацию

- насыщенная корпоративная жизнь, подарки к праздникам, детям на Новый год (Комната отдыха с Play Station 5 и большим ТВ, кофемашина с вкусным кофе)

Похожие вакансии C++/C

hh.ru
симбирсофт

С++-разработчик

симбирсофт
Зарплата не указанаРоссияСанкт-ПетербургУфаГибрид

Доступно в нескольких локациях — формат работы уточняется в карточке.

В SimbirSoft более 1500 разработчиков ежедневно решают интересные задачи, которые делают комфортнее жизни миллионов пользователей.

Если тебе интересны сложные технические задачи, работа в команде профессионалов, возможность прокачать экспертизу на проектах из разных сфер бизнеса – присоединяйся к нам!

Обязанности:

  • Разработка и сопровождение программных компонентов, осуществляющих обработку сетевого трафика (маршрутизация, NAT, Firewall, VPN, DPI, IDS/IPS) в Linux kernel mode (модули, модификация кода ядра) и user mode;
  • Разработка собственных сервисов (написание демонов, утилит, bash скриптов, плагинов командной строки, кода взаимодействия с другими сервисами)
  • Оптимизация существующего кода и скриптов с целью повышения скорости загрузки и производительности.

Требования:

  • Отличное знание С++ (С++14/17, STL, Boost);
  • Опыт разработки сценариев на языке Bash;
  • Навыки работы с GNU make, GCC, gdb, git;
  • Опыт разработки сетевых приложений и знание семейства протоколов TCP/IP (ARP, IP, IPv6, TCP);
  • Знание и опыт использования эффективных механизмов синхронизации, понимание принципов эффективной работы многопоточного кода;
  • Знание классических алгоритмов и структур данных;
  • Навыки фиксации (документирования) реализуемых технических решений.

Будет плюсом:

  • Опыт разработки на языке С;
  • Опыт разработки сценариев на языке Python;
  • Опыт работы с DPDK;
  • Понимание основных концепций информационной безопасности (принципы работы firewall, DPI, IDS, SSL Inspection);
  • Знание архитектуры ядер ОС Linux, сетевых подсистем ядра (netfiler, iptables, bpf), знание Linux API, опыт написания модулей ядра ОС Linux.

Условия:

  • Работу в команде экспертов.
  • Широкий технологический стек, сотни проектов.
  • Льготы и меры господдержки, предусмотренные для IT-компаний (аккредитованы Минцифры*).
  • Возможность разрабатывать IT-решения для разных отраслей, пробовать новые технологии.
  • Возможность прокачаться во всех интересующих направлениях: стать тимлидом, архитектором, разработчиком full-stack.
  • Развитую систему наставничества, сертификацию за счёт компании, участие в конференциях, изучение английского языка.
  • Активный обмен опытом, внутренние и внешние митапы по разработке, хакатоны, доклады по развитию hard и soft skills.
  • 50+ клубов по интересам и профессиональных сообществ внутри компании.
  • Уютный мерч.
  • Полный соцпакет и «белую» зарплату.
  • Корпоративную базу знаний и социальную сеть для удобства общения с каждым из 1500+ сотрудников.
  • Гибкий ДМС (депозит/риск) + подключение родственников по желанию.

* Решение Министерства цифрового развития, связи и массовых коммуникаций РФ о предоставлении государственной аккредитации организации, осуществляющей деятельность в области информационных технологий от 10.03.2022 №АО-20220309-3771014210-3

hh.ru
мттех

Разработчик С++

мттех
Зарплата не указанаРоссияМоскваОфис

МТТЕХ - центр разработки Московского транспорта.
Мы создаём ИТ-решения, которыми ежедневно пользуются миллионы пассажиров: от оплаты и планирования маршрутов до беспилотного трамвая

Мы приглашаем квалифицированного кандидата на должность "Специалист по сервису беспилотных трамваев". Ваша ключевая задача заключается в качественном и своевременном обслуживании системы автоведения трамвая.

Наш стек технологий: C++, Python, Unity, Linux, git, bash, docker, ROS2, RViz Webots, QGIS, Clickhouse, Grafana, Airflow, ArduPilot, QGControl, Misson Planner.

ТРЕБОВАНИЯ:

  • Знание C++, ROS2
  • Опыт разработки под автопилот ArduPilot, модификация исходного кода ArduPilot
  • Опыт работы с протоколом MAVLINK
  • Опыт работы с ПО Mission Planner/ QGroundControl
  • Опыт работы с цифровыми интерфейсами USB, UART, CAN
  • Знание Linux, Git
  • Опыт работы с микроконтроллерами Jetson, STM32
  • Знание английского языка на уровне чтения документации

БУДЕТ ПЛЮСОМ:

  • Знание ТАУ, САУ, FFT, ЦОС, системы связи, радиолокация, MATLAB, математический анализ, вычислительная математика, линейная алгебра, математическое программирование
  • Навыки тестирования и отладки программного обеспечения
  • Способность эффективно общаться с людьми, корректно ставить задачи
  • Контролировать выполнение задач и анализировать полученную информацию
  • Способность работать в условиях многозадачности
  • Высокая степень внимательности к деталям
  • Владение грамотной устной и письменной речью

Работа у нас это:

  • Забота о здоровье без лишней бюрократии (комфортный пакет ДМС)

  • Энергия, которая не заканчивается на дейликах (компенсация спорта)

  • Рабочий день начинается с завтрака за кофе (компенсация питания)

  • Дорога до офиса и обратно без лишних трат (компенсация проезда на пассажирском транспорте)

  • Дополнительные дни для перезагрузки (5 day-off в год)

  • Аккредитованная ИТ-компания

Другие площадки
intella
4 000–5 000 $ (≈ 332k–415k ₽)ЯпонияТокиоОфис

Задачи

Сейчас мы находимся в поиске C++-разработчиков в команду компании по разработке системы управления роботами с релокацией в Токио. В сопроводительном письме укажите, пожалуйста, ваш уровень разговорного английского и, при наличии, олимпиадные достижения.

  • Разработка алгоритмов принятия решений роботом.
  • Реализация логики переключения между состояниями робота.
  • Разработка алгоритмов обхода препятствий и реакции на динамические объекты.
  • Реализация логики взаимодействия с другими роботами.
  • Оптимизация алгоритмов для работы в реальном времени.

Требования

  • Сильная алгоритмическая подготовка.
  • Минимум 3 года опыта работы на C++.
  • Уверенный опыт работы с многопоточностью.
  • Свободный разговорный английский.
  • Опыт с ROS как дополнительный плюс.

Условия и бенефиты

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

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.