amex development

C++-разработчик (senior, highload) (Python, Rust)

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

amex development

Зарплата не указанаРоссияМоскваУдалёнка
Пожалуйста указывайте в сопроводительном письме Вашу локацию и ожидания по з.пл. в рублях!

Проект:
Высоконагруженное ядро обработки данных для телеком-инфраструктуры: сервисы работают с потоками событий и должны выдерживать пиковые нагрузки без потерь. C++-команда отвечает за производительность, надёжность и низкие задержки.

Задачи:

  • Разрабатывать и оптимизировать высоконагруженные сервисы на современном C++ (17/20)
  • Работать с многопоточностью, сетевыми протоколами (TCP/UDP) и очередями
  • Профилировать код, устранять узкие места и снижать задержки
  • Участвовать в архитектуре и код-ревью, писать и поддерживать тесты
  • Поддерживать сборку и CI (CMake), разбирать инциденты в проде

Требования:

  • Опыт коммерческой разработки на C++ от 5 лет (senior)
  • C++17/20, STL, многопоточность, понимание модели памяти
  • Linux, CMake, Git
  • Опыт высоконагруженных или низколатентных систем
  • Профилирование (perf, gdb, valgrind) и оптимизация
  • Опыт код-ревью и наставничества

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

  • Boost/Asio, gRPC
  • Rust или Python для инструментов и автоматизации
  • Опыт в телекоме или финтехе, low-latency
  • Docker, Kubernetes

Условия:

  • Полная занятость с графиком 5/2
  • Удалённый формат работы
  • Работа в аккредитованной ИТ-компании
  • Работа с современным стеком технологий и крупными игроками рынка
  • Официальное трудоустройство по ТК РФ или ИП РФ

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

hh.ru
геоскан

Embedded Linux программист

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

Геоскан – российская группа компаний полного цикла. Наша команда занимается разработкой и производством беспилотных авиационных систем и малых космических аппаратов. Оборудование и программное обеспечение Геоскана широко применяются в промышленности, образовании и индустрии развлечений. Мы устраиваем соревнования по образовательной робототехнике, запускаем спутники в космос и организуем красочные шоу дронов по всему миру.

Сейчас мы в поиске Embedded Linux программиста в отдел встраиваемого ПО.

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

  • разрабатывать программное обеспечение для встраиваемых вычислительных систем на базе процессоров с ядром Cortex-A;
  • подготавливать документацию по сборке и использованию ПО.

Мы ожидаем, что вы:

  • имеете опыт по сборке и подготовке дистрибутивов (buildroot / yocto / gentoo) под целевую платформу;
  • осуществляли подготовку набора приложений, компиляцию этих приложений под целевую платформу и подготовку пакетов для дальнейшей поставки в составе дистрибутива;
  • хорошо знаете C и С++;
  • умеете писать скрипты на bash;
  • работали с ядрами ARM Cortex-A;
  • способны разрабатывать и отлаживать драйвера для Linux;
  • владеете английским языком на уровне чтения технической документации;
  • работали с системой контроля версий git.

Вашим преимуществом будет:

  • знакомство с интерпретируемыми языками, например: Python, JavaScript;
  • опыт отладки устройств, умение работать с современными приборами.

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

  • оформление в соответствии с ТК РФ и полностью белую заработную плату;
  • работу в аккредитованной IT-компании;
  • современный комфортный офис в шаговой доступности от метро Площадь Мужества;
  • охраняемую авто- и велопарковку;
  • гибкое начало рабочего дня;
  • полис ДМС после 3 месяцев работы;
  • корпоративный спорт: футбол, волейбол, баскетбол, йога, скалолазание;
  • изучение иностранных языков в офисе с 50% компенсацией от компании;
  • корпоративную библиотеку и настольные игры;
  • чай/кофе и станции здорового питания на уютных кухнях.
hh.ru
нии масштаб

Инженер-программист

нии масштаб
150k–150k ₽РоссияСанкт-ПетербургГибрид

АО "НИИ "Масштаб" – современный, динамично развивающийся научно-исследовательский институт, разработчик сложных систем и средств телекоммуникаций, защиты информации, автоматизированного управления.

Институт входит в АО «Концерн «Автоматика» (ГК «Ростех»).

Что вы будете делать?

О продукте
Комплекс видеоконференцсвязи для защищённых сетей: сервер, терминал и панель управления. Работает на Astra Linux, должен иметь возможность работать без интернета, готовится к сертификации ФСТЭК. Команда построена по принципу минимализма и совмещения обязанностей, время на вхождение в материал и разработку до результата-не более 12 месяцев, промежуточная поставка на шестом месяце. Весь цикл мы делаем сами: код, сборка пакетов, развёртывание на объекте, пилот, разбор инцидентов.

  • Отвечать за код, который пишете (на важно, написан он ИИ или вами): ставить задачу, разбивать на части, проверять результат, интегрировать с тем, что уже работает;
  • Писать руками то, что быстрее написать, чем объяснять: отладочные заплатки, эксперименты, мелкие правки;
  • Разбираться в чужом стеке: сегодня C++, завтра Go, TypeScript или Python — что окажется уместнее;
  • Отлаживать на объекте: сеть, сертификаты, GStreamer, SIP, systemd, логи, tcpdump;
  • Разворачивать наш софт на оборудовании заказчика: сервер, терминал, камеры, пульты, PTZ;
  • Писать тесты и автоматизировать проверки — включая сценарии, где ломается медиа;
  • Читать стандарты и документацию: RFC по SIP и RTP, руководства по Astra Linux, требования ФСТЭК;
  • Доводить до эксплуатации: «работает у заказчика», а не «работает у меня»;
  • Возможны нечастые командировки.

Обязательно (то, без чего работа не получится):

  • Необходимо уметь обращаться с ИИ и понимать, что инженерия от этого не исчезает — она смещается. Мы умеем (и ждем этого от коллеги): поставить задачу, разложить её на части, выбрать решение из трёх, проверить чужой результат, отладить в железе и довести до эксплуатации;
  • Поэтому нам не нужен человек, который быстро печатает на C++. Ждём, что вы будете понимать, какой код нужен и почему, и сможете доказать, что он работает;
  • Опыт — от трёх лет в индустрии;
  • Технический кругозор. Понимаешь, что происходит на каждом слое: от кабеля и ядра до интерфейса. Не боишься незнакомого стека и умеешь быстро войти в тему;
  • Инициатива. Видишь проблему — предлагаешь решение, а не ждёшь постановки. Не согласен с решением — возражаешь с аргументами;
  • Скорость адаптации. Задача может оказаться про ядро, про сеть, про интерфейс или про сборку пакетов. Учишься на ходу, а не ждёшь курса;
  • Всеядность. Готов взяться за оборудование, devops, тестирование, документацию. Не делишь работу на «моё» и «не моё»;
  • Умение думать головой. Решение принимаешь по фактам, а не по привычке. Умеешь объяснить, почему сделал именно так;
  • Работа с ИИ как с инструментом. Формулируешь задачу, проверяешь результат, не веришь на слово — ни ИИ, ни своему коду;
  • Ответственность за результат. Доводишь до конца и не бросаешь на полпути, когда стало скучно или сложно.

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

  • Опыт в ВКС, VoIP или потоковом видео: SIP, RTP, H.264/H.265, Opus, GStreamer;
  • Astra Linux · C++17/20 · медиа · devops · эксплуатаци;
  • Знакомство с Astra Linux, systemd, сборкой .deb, CMake;
  • Понимание, как устроены TLS, SRTP и сертификаты;
  • Опыт работы в закрытых контурах и с требованиями по защите информации;
  • Умение читать чужой код и объяснять его.

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

  • График работы 5/2 пн-чт: с 9:00 до 17:45, пт: с 9:00 до 16:30, возможен гибридный формат работы;
  • Заработная плата полностью "белая" 2 раза в месяц;
  • Официальное оформление, отпуск, больничный и пр. по Трудовому кодексу РФ;
  • Подарки детям к Новому году;
  • Дополнительное пенсионное обеспечение.

Как попасть в нашу команду?

Между этапами не больше трёх рабочих дней.

1. Оставляйте отклик на hh.ru;

2. Технический срез по ВКС — 60–75 минут, видеозвонок. База, диагностика, чтение кода, работа с ИИ.

3. Архитектурная задача — 1-2 часа дома, не оплачивается.

4. Живая встреча — 2,5–3 часа. Разбор задачи, вопросы на неопределённость и практика на стенде: развернуть наш софт на железе, найти три поломки.

5. Заполнение анкеты (немного бюрократии);

6. Оффер! 🎉

hh.ru
яндекс 360

Десктоп-разработчик в Яндекс Телемост (C++, Qt)

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

Телемост объединяет видеовстречи и чаты в одном приложении. Мы развиваем десктопный клиент для Windows и macOS и планируем добавить поддержку Linux.

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

Задачи

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

Мы ждём

Больше шести лет пишете на C++
Разрабатывали десктопные приложения для Windows и macOS
Работали с Qt
Умеете тестировать свой код и разбираться в существующей кодовой базе
Готовы использовать AI-инструменты в разработке и осваивать принятые в команде подходы
Умеете обсуждать технические решения и работать в команде

Будет плюсом

Работали с WebRTC
Разрабатывали приложения для Linux и знакомы с особенностями этой платформы
Работали с Qt WebEngine

Больше о команде

Наш стек — C++20, Qt, Boost и CMake. Разработчики работают с разными частями десктопного приложения и участвуют в принятии технических решений. Сейчас одно из важных направлений команды — поддержка Linux наряду с развитием клиента для Windows и macOS.

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