C++/C — свежие вакансии

Обновляется каждый час. Найдено: 117 вакансий за последнюю неделю.

Вакансий за неделю:
117
Медиана:
250 000 ₽
Вилка:
150 000 ₽ — 315 000 ₽

Зарплаты — по 84 вакансиям с указанной вилкой за 30 дней

Поиск вакансий

HireSeeker — агрегатор вакансий. Собираем вакансии со всех основных площадок и показываем по вашей специальности. Подпишитесь на ежедневную подборку только релевантных.

В дайджест попадут вакансии на русском
Соц.сети
яндекс

Разработчик бэкенда в группу Проводника

яндексНа сервисе с: 11.06.26 23:56↑ Вакансия с автоподнятием
Зарплата не указанаРоссияМосква

🚕 Разработчик бэкенда в группу Проводника

Привет! Меня зовут Андрей Гараев, я руковожу бэкенд-разработчиками в команде эффективности Яндекс Go. Ищу опытного бэкенд-разработчика в группу Проводника, который будет развивать сервис с технической и продуктовой сторон. Мы разрабатываем новые фичи, поддерживаем рост сервиса, регулярно пересматривая архитектуру, ищем новые возможности и интеграции, чтобы наш сервис приносил пользу и ценность пользователям.

Андрей Гараев
Руководитель группы

Какие задачи вас ждут:

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

• Решение архитектурных задач высоконагруженного распределённого сервиса
Вы будете актуализировать архитектурные решения, которые перестают эффективно справляться со своими задачами.

• Разработка и улучшение алгоритмов подбора заказов
Вам предстоит развивать продукт за счёт новых механик или комбинации базовых механик. Пример: поездки по пути в точку мы расширили до поездок по пути в полигон.

• Выстраивание Проводника как платформы для создания новых продуктов
Вместе с командой вы будете выстраивать систему, которая позволяет перемещать водителей внутри геозоны. Пример: система быстрой подачи такси на основе FIFO-очереди водителей на парковках аэропортов.

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

Мы ждём, что вы:
• Работали с бэкендом, проектировали архитектуру сервисов
• Использовали PostgreSQL
• Разрабатывали в Linux, macOS
• Знаете C++/STL, классические алгоритмы и структуры данных

Будет плюсом, если вы:
• Работали с MongoDB, Redis/Valkey
• Знаете Python

Почему у нас хорошо:
Яндекс — это комьюнити. Тут есть и спортивные клубы, и книжный клуб, и киберспортивное сообщество. Это не все бонусы — ••••••••.

📩 •••••••• на нашем сайте

#яндекс_go #бэкенд #CPP #postgresql #офис #гибрид #москва #питер

Сайты компаний
яндекс

Разработчик в команду робота доставки

яндексНа сервисе с: 01.07.26 14:22↑ Вакансия с автоподнятием
Зарплата не указанаРоссияМосква

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

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

Разработка новых алгоритмов

Новые условия эксплуатации требуют и глубоко оптимизировать производительность, память и задержку существующих алгоритмов, и разрабатывать новые, чтобы удовлетворять системным требованиям. Поэтому мы ждём, что вы способны создавать, анализировать и адаптировать алгоритмы.

Деплой

Робот доставки — сложная система из многих модулей. Мало разработать модуль — надо встроить его в процесс и сопровождать его во время тестирования и экспериментов. Вам предстоит писать надёжный, тестируемый код, который позволит этим модулям работать синхронно и под значительными нагрузками.

Больше о бэкенде в Яндексе — в канале Yandex for Backend

* Создавали высоконагруженные системы со строгими ограничениями по времени и качеству
* Отлично владеете классическими структурами данных и алгоритмами
* Умеете профилировать и оптимизировать код
* Уверенно владеете C++
* Способны объяснять свои решения и отстаивать их перед оппонентами
* Спокойно относитесь к критике, умеете работать в команде
* Ответственны и организованны

* Знакомы с Python/Go
* Встраивали ML-решения в продукты

Сайты компаний
яндекс

Разработчик в команду разработки алгоритмов симуляции

яндексНа сервисе с: 12.06.26 00:19↑ Вакансия с автоподнятием
Зарплата не указанаРоссияБеларусьМоскваОфис

Автономный автомобиль — это сложнейшая система. Чтобы эффективно тестировать и улучшать технологию автопилота, мы в Яндексе создали собственную систему симуляции поездок в виртуальном мире.

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

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

Разработка модели реалистичных задержек компонентов пайплайна

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

Обеспечение детерминизма вычислений при различиях в железе

Разное железо (GPU/CPU на кластере и в автомобиле) может вносить систематические ошибки в вычисления — от различий в квантизации float до несовместимости инструкций. Ваша задача — разработать механизм автоматического выявления критичных отклонений в поведении алгоритмов, вызванных различиями в аппаратной платформе. Вам предстоит спроектировать и внедрить прослойку, позволяющую вносить корректировки в промежуточные вычисления в симуляции, чтобы полностью исключить влияние «железного» фактора на воспроизводимость сценариев и сохранить высокое доверие к результатам симуляции.

Развитие архитектуры симуляции

Архитектура симулятора построена по замкнутому циклу, включающему зависимости между цепочками компонентов симулируемого мира и тестируемого пайплайна автомобиля. В результате виртуальное время не может течь быстрее реального.
При этом есть понимание, что данную архитектуру можно перестроить так, чтобы вычисления для моделирования автомобиля и окружающего мира выполнялись параллельно и асинхронно, синхронизируясь через единое представление мира. Это позволит снизить время ожидания экспериментов на 40–50%.
Вам предстоит разработать и внедрить новую архитектуру распределённой системы, которая позволит избавиться от узкого места, сохранив при этом строгую согласованность данных и не допустив «утечек» информации из будущего в прошлое.


Больше о бэкенде в Яндексе — в канале Yandex for Backend

* Имеете большой опыт разработки на C++. Для нас важно умение писать не только быстрый, но и поддерживаемый код, готовый к развитию силами команды
* Понимаете, как работают распределённые системы и многопоточность. Умеете проектировать пайплайны с асинхронной обработкой данных, где важно управлять состоянием и избегать гонок данных в высоконагруженных средах
* Умеете работать с перформансом и профилированием. Вам предстоит много работать с задержками и оптимизацией, поэтому опыт профилирования CPU/GPU, работа с кэшем и низкоуровневая оптимизация будут ключевыми
* Обладаете сильными навыками математического моделирования. Вам предстоит работать с временными рядами, задержками, системами массового обслуживания. Понимание теории вероятностей и математической статистики будет большим плюсом для анализа расхождений между реальностью и симуляцией
* Способны к самостоятельной работе и быстрому погружению в сложную предметную область. Вам предстоит самостоятельно продумывать постановку экспериментов, делать прототипы, проводить исследования и принимать архитектурные решения

* Имеете опыт работы с симуляторами или робототехническими платформами (ROS, Gazebo, CARLA, NVIDIA Isaac Sim и другими)
* Понимаете особенности работы с GPU (CUDA) и гетерогенными вычислительными системами
* Имеете опыт в разработке систем реального времени (Real-Time Systems) или embedded-разработке
* Участвовали в соревнованиях по программированию (ACM ICPC, Codeforces) или хакатонах по робототехнике

hh.ru
Зарплата не указанаРоссияМоскваУдалёнка

Приглашаем опытного разработчика встроенного ПО для микроконтроллеров и встраиваемых Linux-систем. Предпочтение универсалам (embedded разработка + схемотехника). Разделение времени: 70% времени разработка встроенного ПО, остальное - проектирование схемотехники и отладка плат.

Обязанности:
* Разработка ПО для микроконтроллеров семейств STM32, ESP32, Nordic NRFxx, PIC
* Cложный многозадачный код для микроконтроллеров. FreeRTOS, Zephyr.
* Разработка встроенного ПО под Linux (NVidia Jetson, Rockchip, RPI)
* Работа со всеми стандартными интерфейсами (UART, I2C, SPI, CAN, RS485, Ethernet)
* Беспроводные интерфейсы Bluetooth/BLE, WiFi, LoRa
* Бутлоадеры, обновление прошивки
* Разработка диагностического ПО для Windows и Linux. Python, Powershell, bash.
* Разработка схемотехники для новых IoT устройств. Запуск и отладка плат.

Требования:
- Глубокое понимание архитектуры встроенного ПО.
- Проектирование систем c множеством процессорных узлов.
- Опыт разработки под Zephyr и FreeRTOS. Отладка, оптимизация.
- Умения быстро внедрить open-source решения в проект, разобраться в существующем коде, доработать под задачу.
- Длительный опыт работы с Bluetooth/BLE, WiFi, Ethernet, CAN, Modbus, RS485

Желательно:
- Опыт в разработке электроники от 5 лет - проектирование схемотехники с нуля до запуска в производство.
- Опыт проектирования 8+ слойных плат, high-speed интерфейсы.
- Опыт разработки под Linux.
- Знакомство с ПЛИС, понимание принципов работы.
- Знание английского языка на уровне, достаточном для технического общения с коллегами-иностранцами.

Кратко о нас:
Мы - инжиниринговая компания полного цикла. Мы создаем электронные устройства от идеи до массового производства для заказчиков в Америке и Европе. У нас есть офисы разработки в Москве и Иваново, мы производим электронику в Тайване, разрабатываем софт во Вьетнаме. У нас сложные проекты, быстрый темп работы и очень адекватные коллеги.

Примеры недавних и активных в настоящий момент проектов:
- Карманная система личной безопасности. Встроенная камера наблюдения, центральный процессор RV1106G3, система датчиков, сенсорный хаб на nRF54L15, спикер и микрофон. Интерфейсы BLE/WiFi/LTE. Full-stack разработка (hardware/firmware/mobile app, back/front, UX/UI).
- Система мониторинга для гольф-полей. Разработка кастомных панорамных камер на RK3588 со стримингом видео через LTE. Интеграция радара для отслеживания мяча. Продвинутый софт для управления сетью устройств на множестве гольф-полей. Очень сложный и масштабный full-stack проект (электроника, firmware, UX/UI, back/front, mobile, интеграция с 3rd party системами)
- Голосовой ассистент на базе ИИ. Формат плоского кредла, вставляется в айфон. Активирует DP Alt Mode. Принимает видео с экрана телефона, конвертирует кадры в JPEG при помощи ПЛИС. Кадры отправляются в облако, в ответ генерируется последовательность нажатий мыши и клавиатуры, которое устройство ретранслирует на айфон. Фактически, OpenClaw для телефона. Всё в формате платы 53x9 мм.
- Система "умная яхта". Набор датчиков для применения на лодках и яхтах разного размера. Гейтвей Zigbee-to-LoRaWAN для лодок. LoRaWAN интерфейс для передачи данных на берег. Своя система мониторинга состояния лодок и предупреждения опасных ситуаций. Частная сеть LoRaWAN.
- Семейство электровелосипедов нового поколения. Цифровое управление steer-by-wire. Полное проектирование конструктива, схемотехники и встроенного ПО. Четыре процессорных узла. Бортовая шина CAN. Кастомные бутлоадеры и каскадное обновление встроенного ПО.
- Смарт-часы со встроенными картами, i.MX RT500, конкурент часам Garmin Fenix. Полная разработка электроники и конструктива, встроенного софта, облачных сервисов. Разработка велась в четырех странах.
- Кастомная материнская платы для Nvidia Orin NX (мы - официальный партнер NVidia).
- VR-шлем со встроенными электродами ЭЭГ (на базе Meta Quest Pro). Полная разработка конструктива, электроники, встроенного софта, интеграция с VR-приложением.
- Система диагностики спазмов мышц ротовой полости, сбора телеметрии о состоянии пациента. Разработка электроники, конструктива, встроенного ПО, мобильного приложения.
- 8-канальный портативный энцефалограф, возможность подключения пассивных и активных электродов.
- Система промышленного взвешивания с облачными сервисами управления запасами. Разработка электроники и встроенного ПО, web-сервисы.
- Интерактивный баскетбольный щит (Nvidia Orin / RK3588). Разработка конструктива, электроники, ML конвейеров для сегментации игровой площадки, распознавание игроков, мяча, определение траектории движения мяча, детекция промахов и попаданий в сетку.

Мы вовлечены во все стадии разработки - от создания PoC и pre-EVT прототипов до запуска в производство в Китае и в Тайване. Если у вас есть интерес к новыми технологиям, к постоянной разработке инженерно-сложных продуктов, ориентированных на международный рынок, будем рады с вами побеседовать.

Условия:
- Full-time занятость на наших проектах
- Возможна работа удаленно или в одном из наших офисов
- Поездки в Тайвань на запуск новых устройств
- Конкурентная заработная плата
- Корпоративная поддержка повышения уровня английского языка

hh.ru
Р

Разработчик Assembler

регионстройкомплектНа сервисе с: 02.07.26 17:37↑ Вакансия с автоподнятием
250k–250k ₽РоссияМоскваОфис
Обязанности:
  • Разработка программ на языке Assembler.
  • Разработка решений взаимодействующих с ядром операционной системы.
  • Доработка уже существующих продуктов.
  • Написание программ при использовании смеси разных языков и технологий.
Требования:
  • Опыт разработки на языке Assembler от 2 лет.
  • Понимание работы разных операционных систем.
  • Опыт написания чистого документированного и модульного кода.
Соц.сети
А
Зарплата не указанаРоссияУдалёнка

#middle #senior #удаленка

Альфа-Банк
Разработчик C/C++ (Middle/Senior)
Формат работы: удалённо

☑️ Чем предстоит заниматься
-Требуется специалист в команду разработки модуля пластиковых карт центральной банковской системы. Основное направление — back-end разработка и интеграционные решения. Наша техническая платформа позволяет вести разработку на различных языках и успешно комбинировать их для достижения наилучшего результата. Ввиду специфики технологического стека (RPGLE) рассматриваются кандидаты с опытом в смежных технологиях (C/C++, Java), готовые к освоению нового инструментария. Предусмотрена программа обучения с наставником
-Разработка и поддержка ядрового функционала банковской системы
-Техническое проектирование и реализация программного обеспечения
-Интеграция с различными программными комплексами
-Разработка высоконагруженных API для работы с клиентами, счетами и банковскими продуктами
-Исправление дефектов программного обеспечения
-Согласование требований заказчика, участие в проработке технических заданий
-Консультация смежных подразделений
-Подготовка технической документации

☑️ Наши пожелания к кандидатам
-Опыт разработки от 3 лет
-Уверенное владение минимум одним языком программирования (C/C++, Java)
-Опыт работы с реляционными СУБД, уверенное знание SQL
-Понимание принципов и шаблонов проектирования, умение применять их на практике
-Опыт работы с системами контроля версий (Git)
-Понимание принципов работы высоконагруженных систем
-Будет плюсом:
-Знание платформы IBM i и языка RPGLE
-Опыт работы с IBM DB2 или другой СУБД на уровне проектирования схемы и оптимизации запросов
-Знание специфики банковских процессов
-Понимание принципов Continuous Integration и Continuous Delivery
-Опыт работы с инструментами: Jira, Confluence, Bitbucket, Jenkins, Artifactory, Gradle
-Опыт технического проектирования

Контакты: ••••••••

🔥 •••••••• / •••••••• / ••••••••

Сайты компаний
яндекс

Разработчик бэкенда (С++/Go) в Яндекс Карты

яндексНа сервисе с: 26.08.26 14:04↑ Вакансия с автоподнятием
Зарплата не указанаРоссияМосква

Наши Карты — это основа экосистемы Яндекса. 90 млн человек пользуются ими ежемесячно, а технологии Карт работают в Лавке, Еде, Доставке, Такси и других сервисах с многомиллионной аудиторией. Мы оцифровываем реальный мир, чтобы помогать людям быстрее находить подходящие места и легко решать повседневные задачи.

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

Ваша роль будет ключевой в развитии этой экосистемы. Вы будете проектировать и реализовывать backend-решения, которые связывают партнёров, платёжные системы и миллионы пользователей, делая их жизнь заметно удобнее.

Интеграция новых услуг и партнёров

Вы будете подключать новые сервисы (например, очередную сеть ресторанов или платёжную систему) в Карты. Это полноценная feature-разработка: от проектирования API и работы с данными в офлайн-пайплайнах до координации с фронтендом и мобильными разработчиками. Ваша работа будет напрямую расширять функциональность продукта для миллионов людей.

Разработка и оптимизация офлайн-процессов

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

Создание платформенных решений с нуля

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

Поддержка и развитие существующих сервисов

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

Больше о бэкенде в Яндексе — в канале Yandex for Backend

* Работали в Linux-среде и с системами контроля версий (Git).
* Занимались коммерческой разработкой на С++
* Работали с реляционными базами данных (например, PostgreSQL)
* Понимаете принципы работы веб-приложений, REST API и сетевых взаимодействий
* Умеете писать читаемый, поддерживаемый код и покрывать его тестами.

* Оптимизировали процессы работы с большими данными
* Работали с высоконагруженными системами (сотни или тысячи RPS)
* Знаете Go
* Знакомы с внутренней инфраструктурой Яндекса или аналогами (Kubernetes, Prometheus, Grafana)

hh.ru
леста игры

Python/C++ Developer (Tanks Blitz)

леста игрыНа сервисе с: 02.08.26 17:19↑ Вакансия с автоподнятием
Зарплата не указанаБеларусьМинскОфис

Сейчас наша Server Team Tanks Blitz набирает обороты: усиливаем команду и ищем Python/C++ Developer. Команда работает над улучшением игрового сервера и развитием игровых механик.

Задачи, которые предстоит выполнять:

  • Улучшение и поддержка существующей функциональности игрового сервера Tanks Blitz.
  • Разработка новых игровых механик.
  • Оптимизация и рефакторинг существующего кода для улучшения производительности и устойчивости высоконагруженных систем.
  • Покрытие функционала юнит-тестами.
  • Построение клиент-серверной архитектуры.
  • Интеграция игрового сервера Tanks Blitz (от стадии проектирования до внедрения в продакшн) с внутренними сервисами компании.

Мы ожидаем:

  • Уверенное владение языками программирования С++ и Python.
  • Отличное знание классических алгоритмов, структур данных и паттернов проектирования.
  • Знание ООП.
  • Понимание клиент-серверной архитектуры.
  • Опыт работы с высоконагруженными системами.
  • Понимание сетевых протоколов.
  • Готовность работать в офисе.

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

  • Опыт работы в геймдеве на позиции серверного разработчика.
  • Опыт работы с очередями сообщений (RabbitMQ, Kafka).
  • Знания SQL.

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

  • Работу в IT-компании (резидент ПВТ).
  • Трудоустройство по ТК РБ.
  • Расширенный полис ДМС с первого месяца работы.
  • Доплаты по больничным листам до 25 дней в году и 5 оплачиваемых days off за год.
  • Тренажёрный зал и душевые в офисе.
  • Компенсацию спорта.
  • Компенсацию стоимости питания в корпоративной столовой.
  • Подарки и выплаты сотрудникам на значимые даты (первый день в компании, день рождения, свадьба, рождение детей).
  • Комнаты отдыха с настолками, приставками, бильярдом, теннисными столами, а также релакс-зоны с массажными креслами.
  • От 500 до 1000 ед. игрового золота на аккаунт в игре ежедневно.
  • Доставку сотрудников корпоративными шаттлами метро <-> офис «Волна» (Минск, Партизанский проспект, 178/2).
  • Гибкое начало дня: приходим в офис с 8 до 11, уходим с 17 до 20.
Сайты компаний
яндекс

Бэкенд-разработчик в команду Техплатформы

яндексНа сервисе с: 21.08.26 11:23↑ Вакансия с автоподнятием
Зарплата не указанаРоссияМосква

Наша команда создаёт и развивает инфраструктуру для поиска исполнителей на технологической платформе, которая поддерживает сервисы перевозок и электронной коммерции. На нашей базе работают заказы Яндекс Еды, Такси, Лавки и Доставки.

Поиск исполнителя — ключевая задача любого сервиса услуг, поэтому мы уделяем особое внимание отказоустойчивости и масштабируемости системы. Мы реализуем базовые сценарии и предоставляем механизмы для интеграции модулей и сервисов, разработанных другими командами под нашим контролем. Кроме того, мы активно помогаем другим командам оптимизировать их расширения и повышать их отказоустойчивость.

Работа с нагруженными сервисами

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

Оптимизация и повышение отказоустойчивости

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

Согласование протоколов и расширений

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

Приоритет качества

В работе мы ориентируемся на высокое качество, даже если придётся выбирать между скоростью, стоимостью и качеством.

Больше о бэкенде в Яндексе — в канале Yandex for Backend

* Готовы разрабатывать на C++20
* Умеете подбирать оптимальный алгоритм для решения задач
* Понимаете стоимость различных операций (копирования памяти, захвата mutex, чтения с диска, хождения по сети и т. п.)
* Знаете основы разработки многопоточных приложений
* Имеете общее представление о базах данных и о пользе (вреде) индексов в них

Сайты компаний
яндекс

Бэкенд-разработчик в команду Mobility Яндекс Go

яндексНа сервисе с: 12.06.26 00:05↑ Вакансия с автоподнятием
Зарплата не указанаАрменияYerevan



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

Почему у нас классно
* Масштабы. Mobility развивает два самостоятельных продукта — Транспорт и Навигатор, которые работают во многих странах мира
* Технические и архитектурные задачи. Наши сервисы обрабатывают десятки тысяч запросов в секунду. При разработке новых функций мы уделяем особое внимание надёжности и способности системы к увеличению мощности
* Влияние на продукт. Мы участвуем в формировании планов развития и создании новых функций
* Возможности для роста. У команды большая зона ответственности, поэтому есть возможности для профессионального и карьерного роста

Технологии
* Кодовая база на C++ 20 и userver — фреймворк для продуктовой разработки
* Также используем Python и Go
* Микросервисная архитектура с настроенным процессом непрерывной интеграции и доставки
* Для хранения данных применяем PostgreSQL, MongoDB и Redis

Проектирование микросервисов и их взаимодействия для сложной бизнес-логики

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

Разработка и запуск фич для пользователей по всему миру

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

Роль техлида и ведение проектов, затрагивающих несколько команд

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

Больше о бэкенде в Яндексе — в канале Yandex for Backend

* Умеете писать качественный код на любом современном языке программирования
* Предпочитаете баланс между техническими и продуктовыми задачами
* Ориентируетесь в классических алгоритмах и структурах данных
* Знакомы с реляционными и нереляционными базами данных

Сайты компаний
яндекс

Разработчик в Yandex Platform Engineering

яндексНа сервисе с: 12.06.26 01:15↑ Вакансия с автоподнятием
Зарплата не указанаРоссияМосква

В Яндексе создаются сотни продуктов, над которыми работают тысячи разработчиков, создавая десятки тысяч коммитов и пул-реквестов в день. Создание удобной инфраструктуры для разработки и эксплуатации продуктов в таком объёме — это серьёзный вызов.

Наши решения направлены на то, чтобы любой проект Яндекса получал готовую инфраструктуру на всех этапах производства: у нас есть собственная система контроля версий для хранения исходного кода, системы распределённой сборки и непрерывной интеграции для C++, Java, Python и Go, способные обрабатывать сотни сборок в минуту, система ревью кода, распределённая система выполнения задач, системы развертывания и мониторинга приложений. Мы также разрабатываем продукты для поддержки процессов разработки, планирования ресурсов и много других систем и инструментов.

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

Подробнее про YPE и наш Буткемп

Подписывайтесь на телеграм-канал Yandex Infrastructure, чтобы узнать больше о том, как мы делаем внутреннюю инфраструктуру Яндекса.

Разрабатывать высоконагруженные сервисы

Наши системы — это не просто сервисы, а критически важная инфраструктура для всего Яндекса. Ваш код будет обрабатывать десятки и сотни тысяч запросов в минуту на задачах, таких как сборка проекта по коммиту, запуск тестов, развёртывание приложения, анализ метрик. Вам предстоит работать над отказоустойчивостью, низкими задержками (low-latency) и горизонтальным масштабированием сервисов, использовать технологии gRPC, Kafka и внутренние решения Яндекса.

Участвовать в проектировании систем

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

Взаимодействовать со смежными командами и пользователями

Наши пользователи — это такие же разработчики из команд Яндекса. Вам предстоит напрямую общаться с ними.

Вы будете тесно работать со смежными командами, чтобы создавать целостные и эффективные решения. Это требует умения слышать, договариваться и говорить на одном языке с другими инженерами.

Больше о бэкенде в Яндексе — в канале Yandex for Backend

* Знаете алгоритмы и структуры данных
* Имеете опыт разработки на Java, C++, Python, Go, TypeScript

* Имеете опыт разработки высоконагруженных распределённых систем
* Имеете опыт работы с большими объёмами данных

* сильная команда, с которой можно расти;
* зарплата на уровне рынка и выше;
* премии каждые полгода для всех, кто успешно прошёл ревью;
* расширенная программа ДМС: оплата 80% стоимости ДМС для супругов и детей;
* гибкий график работы.

hh.ru
Зарплата не указанаРоссияМоскваУдалёнка

В «Ренессанс Банке» мы любим, что делаем, и создаем возможности для реализации идей. Нашли новое решение – доработали, заметили проблему клиента – помогли, появилась идея – воплотили. Мы так устроены! Тебе это близко? Становись часть команды тех, кто не стоит на месте.

Просьба в сопроводительном письме указать ожидаемый уровень з/платы

Тебе предстоит:

  • Поддержка систем принятия решений;
  • Разработка, внедрение доработок и тестирование кредитных политик и стратегий в принятия решений в соответствии с требованиями бизнес-заказчиков (департамент рисков);
  • Поддержка интеграций внешними системами – AFS, Credit Registry, Телеком сервисы;
  • Разработка и внедрение доработок в аналитических проектах отдела, на платформах SAS и Oracle;
  • Ведение подробной документации по доработкам

Для нас важно:

  • Высшее техническое образование;
  • Знание одного из языков программирования (Java, C#, Python, C++ и др.);
  • Опыт автоматизации процессов;
  • Знание SQL (PL/SQL), Jira, Confluence.

Будет преимуществом:

  • Опыт работы с системами принятия решений на базе FICO OMDM, FICO Blaze Advisor, SAS RTDM и др. аналогичными системами;
  • Знание банковских процессов розничного кредитования;
  • Опыт работы с системами AFS, Credit Registry и аналогичными системами.

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

  • ДМС после испытательного срока и льготное страхование членов твоей семьи;
  • График работы с 9:00 до 18:00 (гибрид или полностью удаленный формат);
  • Улучшенные условия на кредиты, кредитные карты, вклады и другие продукты банка;
  • Скидки на обучение английскому языку от Skyeng, фитнес, услуги здоровья и красоты;
  • Корпоративное обучение: курсы, тренинги, вебинары и базы знаний;
  • Бонус за каждого, кто присоединится к нашей команде благодаря тебе;
  • Развитую программу заботы о благополучии и ментальном здоровье;
  • Насыщенную корпоративную жизнь и новогодние подарки детям.
hh.ru
байтэрг

Системный программист (C, Android)

байтэргНа сервисе с: 02.10.26 23:44↑ Вакансия с автоподнятием
Зарплата не указанаРоссияМоскваОфис

ООО «Байтэрг» — российский разработчик и производитель радиоэлектронной продукции, специализирующийся на комплексах мобильного и персонального видеонаблюдения, мобильных коммуникационных устройствах и системах видеонаблюдения специального назначения.

Почему стоит работать с нами:

• 30 лет опыта на рынке радиоэлектроники;

• работа над проектами для авиации, спецтранспорта и систем безопасности;

• профессиональное взаимодействие с опытными коллегами;

• возможности, которые меняют карьеру.

Станьте частью команды, которая создаёт будущее российской электроники!

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

— анализ и устранение сбоев ядра Linux, драйверов и пользовательских приложений;

— участие в полном цикле разработки: проектирование, реализация, code review, тестирование;

— анализ и воспроизведение проблем, поступающих от заказчиков и команды тестирования.

— поддержка SELinux-политик, разрешений и безопасности платформы;

— отладка с использованием GDB, Valgrind, AddressSanitizer и других инструментов;

— работа с журналами системы (syslog, journald, dmesg), трассировкой и профилированием (strace, perf);

— сборка, настройка и сопровождение дистрибутивов и образов Linux (Buildroot, Debian/Ubuntu и др.);

— поддержка и модификация драйверов устройств (char/block, network, I2C, SPI, USB и т.д.);

— настройка и сопровождение системных служб (systemd, udev, cron, сетевые сервисы);

— диагностика проблем производительности, утечек памяти, deadlock и race condition;

— поддержка CI/CD-процессов сборки и тестирования Linux-компонентов;

— отладка и сопровождение Android;

— отладка на уровне Framework, Native, HAL и драйверов ядра Android;

— сопровождение и модификация Android-прошивок (в т.ч. OTA-обновления, recovery, fastboot);

— использование adb, logcat, systrace для диагностики, анализ crash-отчётов и устранение дефектов в системных и прикладных компонентах;

— работа с AOSP: сборка, кастомизация, porting на целевые платформы.

Требования:

— уверенное владение языком C; знание C++ будет плюсом;

— понимание работы компоновщика (linker) и компилятора (gcc/clang);

— знание bash/shell-скриптинга, Makefile, Cmake, Ninja;

— базовое понимание Java/Kotlin (для чтения кода AOSP);

— понимание архитектуры Linux: процессы, потоки, IPC, память, файловые системы (работа блочных устройств, периферии и пр.), сетевой стек;

— опыт работы с исходным кодом ядра Linux и/или драйверами;

— опыт работы с Git, системами контроля версий и code review (Gerrit);

— базовое понимание архитектуры Android: Boot process, Binder, HAL, Framework layers;

— опыт использования инструментов отладки: GDB, adb, logcat, strace, perf;

— знание сетевых протоколов на уровне, достаточном для диагностики (TCP/IP, sockets);

— умение читать и анализировать stack trace, core dump, memory dump;

— технический английский - чтение документации, спецификаций и исходного кода.

Условия:

— офис в шаговой доступности от метро ЗИЛ и МЦК ЗИЛ (Технопарк «ЗИЛ»);

— официальное трудоустройство по ТК РФ;

— график: пятидневная рабочая неделя с 9:30 до 18:00;

— обучение и повышение квалификации за счёт компании;

— возможность проявить себя на профессиональных конкурсах;

— профессиональная команда, атмосфера взаимного уважения;

— насыщенная корпоративная жизнь;

— ДМС со стоматологией;

— компенсация занятий спортом;

— премии по итогам года, регулярная индексация заработной платы;

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

Сайты компаний
Зарплата не указанаРоссияМосква

Софтовый стек автономного транспорта — это сложная программная платформа, состоящая из десятков модулей, написанных на трёх языках программирования: С++, Go, Python. Эти модули должны работать вместе как единый конвейер: на уровне восприятия, локализации, планирования, управления.

В новый проект подразделения автономного транспорта ищем разработчика, который возьмёт на себя жизнь этого пайплайна — от сборки и запуска до отладки и развития.

Сопровождение и развитие пайплайна

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

Создание инструментов для разработки и мониторинга

Вам предстоит обеспечивать воспроизводимость прогонов, разрабатывать инструменты для непрерывного мониторинга качества, быстрого разбора инцидентов и регрессов.

Масштабирование разработанных алгоритмов

Нужно будет переносить решения на новые платформы и конфигурации без потери стабильности, заводить и поддерживать новые автомобильные платформы.

Больше о бэкенде в Яндексе — в канале Yandex for Backend

* Уверенно владеете C++ и Python
* Понимаете, как устроены сложные многокомпонентные системы
* Умеете разбираться в чужом коде и находить причины проблем на стыках компонентов
* Аккуратны, организованны и доводите задачи до конца

* Работали с ROS, ROS 2 или похожими фреймворками
* Работали с пайплайнами обработки данных: Airflow, Dagster, MapReduce, YT
* Настраивали CI/CD и автоматизацию тестирования

Сайты компаний
СБЕР
Зарплата не указанаРоссияМосква

Наша команда решает амбициозные и передовые инженерные задачи в области разработки высокопроизводительных вычислительных систем.

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

  • написание кода симулятора производительности на языке С++ и Python, написание фокусных тестов производительности

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

  • изучение новых типов вычислительных архитектур, исследование отчетов и публикаций в области архитектуры процессоров, анализ применимости отдельных решений

  • чтение и составление спецификаций

  • взаимодействие с командами прикладного и системного ПО для исследования поведения вычислительной системы на реальных нагрузках, выработка решений в ПО и аппаратуре для повышения производительности и энергоэффективности будущих устройств

  • отличное понимание архитектуры вычислительных систем (x86, ARM и/или RISC-V)

  • опыт реализации микроархитектуры и/или программной модели ключевых компонент современных вычислительных систем

  • опыт работы с SystemC, Sparta, Verilator или любым подобным фреймворком

  • опыт разработки на языке С++ от 3 лет, включая работу со средствами параллельного программирования

  • владение скриптовыми языками bash, Python

  • владение средствами сборки (CMake, Nix, Conan)

  • умение работать с контролем версий (git), методологией CI/CD

  • умение и желание работать в команде

  • умение самостоятельно планировать свою работу, лаконично объяснять и документировать результаты

  • критическое мышление и навык решения задач.

  • умение выразить и эффективно донести до своей и смежных команд собственные идеи.

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

Дополнительные навыки:

  • опыт конкурентного анализа высокопроизводительных вычислительных систем, понимание преимуществ и недостатков доступных на рынке решений

  • опыт составления и презентации MRD/PRD материалов

  • опыт работы с эмуляторами и симуляторами архитектуры (QEMU, gem5)

  • опыт профилирования производительности CPU/GPU

  • знание Verilog, SystemVerilog

  • знание ассемблера

  • базовые знания в анализе данных, владение Pandas

  • комфортный современный офис на Кутузовском 32 A

  • корпоративный спортзал и зоны отдыха

  • более 400 образовательных программ СберУниверситета для профессионального и карьерного развития

  • расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа

  • бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров

  • вознаграждение за рекомендацию друзей в команду Сбера.

hh.ru
от 250k ₽РоссияМоскваОфис
Обязанности:
  • Разработка прошивок для микроконтроллеров (STM32, GD32, AVR, ESP32).
  • Настройка и отладка периферии, подключение цифровых и аналоговых датчиков и узлов.
  • Работа с логическими микросхемами: сдвиговые регистры, расширители портов и т.п.
  • Работа с дисплеями: 7-сегментные, символьные и графические ЖК.
  • Проектирование логики устройств любой сложности в рамках МК.
  • Разработка собственных протоколов обмена верхнего уровня (кадры, проверка целостности, защищённый канал) для общения разрабатываемых устройств между собой
  • Разработка несложного ПО под Windows как интерфейса к устройствам на МК.
  • Разработка ПО для одноплатных компьютеров (Raspberry Pi и аналоги) как верхнего уровня систем, в которых МК отвечают за работу с «железом» в реальном времени.
  • Интеграция одноплатников с микроконтроллерами и периферией (UART, SPI, I2C, USB, GPIO).
  • Интеграция одноплатных компьютеров с микроконтроллерами и периферией через UART, SPI, I²C, USB, GPIO и другие интерфейсы.
  • Отладка программно-аппаратного взаимодействия совместно со схемотехником.
  • Настройка стабильной работы устройств в реальных условиях эксплуатации.
Требования:

Микроконтроллеры

  • Уверенное программирование МК семейств STM32, GD32, AVR, ESP32.
  • Работа со всей периферией: GPIO, таймеры, UART, SPI, I2C, ADC/DAC, DMA, прерывания и т.п.
  • Отладка с помощью отладчика, осциллографа, логического анализатора.
  • Умение использовать готовые библиотеки и разбираться в чужом коде.
  • Умение строить архитектуру со сложной логикой: конечные автоматы, неблокирующие алгоритмы, планировщики или RTOS.
  • Опыт разработки собственных прикладных протоколов: формат пакета, CRC, подтверждения, повторные передачи, защита канала.
  • Знание Git.

Одноплатные компьютеры

  • Уверенные навыки работы с Linux: терминал, SSH, systemd-сервисы, права доступа, сеть, автозапуск приложений, диагностика проблем.
  • Умение писать приложения под одноплатники на Python и/или C/C++, работать с GPIO, шинами и интерфейсами (libgpiod, spidev, i2c-tools, pyserial и т. п.).
  • Понимание разделения задач: что отдавать микроконтроллеру (реальное время, быстрая реакция), а что одноплатнику (сеть, интерфейс, база данных, тяжёлая обработка), и умение выстроить обмен между ними по собственному протоколу.

Windows

  • Опыт разработки несложного desktop-ПО под Windows.
  • C#/.NET, Python, C++/Qt или аналогичные технологии.
  • Создание GUI.
  • Работа с COM-портами, USB и сетевыми интерфейсами.
  • Визуализация данных и телеметрии.
  • Приложения могут использоваться как конфигураторы, сервисные программы, диагностические инструменты, интерфейсы управления и средства обновления прошивки.

Общее

  • Умение настраивать надёжную работу устройства «в поле»: автозапуск, watchdog, защита от повреждения SD-карты и сбоев питания.
  • Умение строить системы со сложной логикой и несколькими одновременно выполняемыми задачами.
  • Понимание неблокирующей архитектуры программ.
  • Умение использовать конечные автоматы, событийную логику, программные таймеры, планировщики и RTOS там, где это необходимо.
  • Умение разделять проект на логические модули и поддерживать достаточно крупную кодовую базу embedded-проекта.

Личные качества​​​​​​​

  • Самостоятельность и ответственность за результат.
  • Умение работать в связке со схемотехником.

Будет плюсом

  • Понимание принципов работы нейросетей, обучения моделей, запуска ML на МК (TinyML),
  • Опыт работы с RTOS (FreeRTOS, Zephyr).
  • Умение читать схемы и базово разбираться в аппаратной части.
  • Опыт запуска моделей машинного обучения на одноплатниках (TensorFlow Lite, ONNX Runtime, OpenCV, Jetson), в том числе с камерой.
  • Опыт использования Docker и контейнеризации на встраиваемых платформах.
  • Опыт сборки кастомных образов Linux (Buildroot, Yocto) и настройки Device Tree.
Условия:
  • Работа в развивающейся R&D-компании;
  • Оформление в соответствии с ТК РФ;
  • Конкурентный уровень заработной платы;
  • Премиальные выплаты;
  • ДМС после испытательного срока;
  • Испытательный срок - 3 месяца;
  • Комфортный офис в шаговой доступности от метро Сокол
  • График работы пн-пт 10:00-19:00;
  • Возможность профессионального и карьерного роста.
hh.ru
Зарплата не указанаРоссияМоскваОфис

Заместитель генерального директора по техническому развитию (CTO)

Компания разрабатывает, производит, проектирует, монтирует и обслуживает комплексные инженерно-технические системы безопасности. Решения представлены в крупных российских компаниях.

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

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

  • Руководить четырьмя автономными подразделениями разработки общей численностью около 50 человек.
  • Определять архитектурные принципы и технологический стек, утверждать ключевые технические решения, участвовать в формировании технических заданий.
  • Отвечать за сроки, качество и надёжность разработок: для объектов критической инфраструктуры цена ошибки особенно высока.
  • Проводить технический анализ решений на всех этапах — от идеи до внедрения на объекте.
  • Развивать процессы разработки (Jira, Confluence и др.), вести метрики и отчётность, контролировать бюджет разработок.
  • Создавать и поддерживать инженерную культуру в командах.
  • Проводить технические презентации для руководства заказчиков, участвовать в предпроектных проработках и технических аудитах.

Что мы ожидаем

  • Высшее техническое образование: ИТ, математика, физика, электроника или смежные направления.
  • Опыт в разработке от 10 лет, включая собственный опыт программирования на C/C++.
  • Руководящий опыт от 5 лет, в том числе в роли технического директора или руководителя разработки в командах от 30 человек.
  • Проверяемые результаты: выпущенные продукты, внедрённые ПАК, сертифицированные решения, патенты или публикации.
  • Понимание аппаратной части: различные аппаратные архитектуры, цифровая схемотехника, сетевые протоколы TCP/IP.
  • Опыт работы с инструментами DevOps.
  • Успешный опыт внедрения AI-инструментов в процессы разработки.

Будет преимуществом

  • Опыт работы с FPGA-платформами.
  • Знание оборудования систем безопасности.

Что важно в человеке

Системное мышление и управленческая зрелость, личная ответственность за сроки и качество, открытость и умение слушать, гибкость в переговорах, грамотная техническая речь и интерес к современным технологиям.

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

  • Роль первого технического лица компании с прямым влиянием на продукты и стратегию.
  • Работу на стыке software и hardware: ваши решения доходят до производства и внедрения на крупнейших объектах страны.
  • Сформированные команды разработки и собственное производство.
  • Достойный уровень дохода: оклад и бонусы за выполнение планов (обсуждается с финалистами).
  • Редкие командировки.
  • Офис в Москве.

Условия

-Конкурентная з/п , работа в офисе 5/2, без гибридного графика.

-Оформление по ТК РФ, ДМС с стоматологией.

-Желательно предоставить данные по успешной разработке , а именно выпущенные продукты, внедрённые ПАК, сертифицированные решения, патенты, публикации!

Сайты компаний
СБЕР

Senior Robotics Software Engineer/ RSE C++, Python

СБЕРНа сервисе с: 02.10.26 14:01
Зарплата не указанаРоссияМоскваОфис

В Центре Робототехники Сбера мы интегрируем передовые робототехнические системы собственной разработки, включая манипуляторы, мобильные колесные роботы, мобильные манипуляторы, роботов собак и другие cutting-edge решения, в реальные промышленные проекты, чтобы обеспечить эффективность и автоматизацию процессов.

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

Первый этап отбора на эту вакансию — общение с AI-рекрутером. После отклика ждите сообщение от него, диалог займёт примерно 10 минут. Задача AI-рекрутера — уточнить недостающие детали и ускорить рассмотрение вашей кандидатуры.

  • проектировать архитектуру программного обеспечения робота и отдельных его подсистем

  • принимать ключевые технические решения по взаимодействию компонентов системы

  • разрабатывать критически важные компоненты робототехнического ПО на C++ и Python

  • разрабатывать и развивать ROS2-инфраструктуру робота

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

  • разрабатывать системы внутренней и внешней калибровки камер, LiDAR, IMU и других сенсоров

  • Разрабатывать высокоуровневую логику поведения роботов на базе Behavior Trees / State Machines

  • формировать стандарты разработки и инженерные практики внутри команды, проводить архитектурные и code review, наставничество Middle/Junior инженеров и взаимодействие со смежными командами.

  • высшее техническое образование в области робототехники или смежное направление

  • опыт коммерческой разработки ПО, существенная часть которого связана с робототехникой, embedded-системами, промышленной автоматизацией или другими системами, тесно взаимодействующими с реальным оборудованием от 5-ти лет

  • отличное знание C++ и Python

  • уверенное понимание архитектуры современных робототехнических систем

  • глубокий практический опыт работы с ROS2

  • уверенное понимание DDS, QoS, executors, lifecycle nodes, composition, actions/services/topics, rosbag, TF2

  • умение диагностировать проблемы производительности, задержек, race conditions, deadlock'ов, утечек памяти и нестабильного поведения системы

  • уверенные знания Linux: процессы, потоки, сеть, устройства, systemd, логирование, профилирование и диагностика

  • практический опыт работы с gRPC, WebSocket, REST API

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

  • опыт лидирования командой , проведение code review, наставничества от 3-х лет.

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

  • опыт разработки собственных ROS2-фреймворков, библиотек и инфраструктурных компонентов

  • участие в open-source проектах

  • опыт работы с NVIDIA Jetson, CUDA, TensorRT

  • опыт работы с симуляторами NVIDIA Isaac Sim, MuJoCo, Gazebo, PyBullet

  • общее понимание современных ИИ-инструментов и их возможностей.

  • комфортный современный офис г. Москва, МЦК ЗИЛ, Автозаводская 23а к2

  • формат работы - лаборатория робототехники

  • ежегодный пересмотр зарплаты, годовая премия

  • корпоративный спортзал и зоны отдыха

  • более 400 образовательных программ СберУниверситета для профессионального и карьерного развития

  • программа адаптации и помощь руководителя на старте (для вакансий уровня Junior)

  • расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа

  • гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ

  • подписка Прайм с возможностью совместного использования на трёх близких

  • вознаграждение за рекомендацию друзей в команду Сбера.

Эта вакансия также есть на:hh.ru
Сайты компаний
яндекс

WebRTC-разработчик в Yandex Infrastructure

яндексНа сервисе с: 24.08.26 20:04↑ Вакансия с автоподнятием
Зарплата не указанаРоссияМосква

Наша команда — часть инфраструктуры Яндекса. Мы помогаем миллионам людей созваниваться через Телемост, автономному транспорту — доставлять заказы к месту назначения, а тысячам домов — обеспечивать безопасность и спокойствие.

Мы делаем платформу для real-time-передачи медиаданных для разных сервисов компании, обеспечиваем и предоставляем облачную платформу и SDK для передачи данных сервисам Яндекса.

Ищем опытного разработчика или архитектора с опытом в WebRTC/RTP, чтобы усилить нашу команду. Нужно будет улучшать алгоритмы доставки данных, проектировать новые интеграции и участвовать в развитии нашей платформы.

Исследования и проектирование

Вы будете искать и выбирать оптимальные решения для реализации алгоритмов и кодеков, участвовать в R&D-проектах и помогать формировать направления развития медиаплатформы вместе с исследовательской командой.

Разработка и техническая реализация

Основной стек — Go, дополнительный — C++. Предстоит разрабатывать и развивать медиасерверы и сигнальные сервисы, внедрять решения для масштабирования и оптимизировать существующие компоненты Control Plane и Data Plane. Вы будете проводить код-ревью и помогать укреплять инженерную культуру команды. Также нужно будет участвовать в оценке сроков и рисков, в приоритизации задач.

Больше о бэкенде в Яндексе — в канале Yandex for Backend

* Более шести лет разрабатывали бэкенд
* Проектировали и поддерживали высоконагруженные распределённые системы
* Дорабатывали опенсорс-серверы (например, Janus, Medooza) или писали собственные решения
* Глубоко разбираетесь в WebRTC, SIP или RTSP
* Понимаете, как устроен сетевой стек
* Умеете читать и анализировать RTP/RTCP-статистику, работать с WebRTC-инструментами (WebRTC Internals, Wireshark)
* Можете чётко формулировать технические решения и аргументировать выбор стека
* Готовы брать ответственность за архитектуру и собственные решения

* Разрабатывали на C/C++
* Участвовали в опенсорс-проектах, связанных с WebRTC или медиа
* Знаете видеокодеки и медиаконтейнеры
* Знакомы со стандартами WebRTC (RFC) и тенденциями развития технологии
* Глубоко понимаете libwebrtc или libdatachannel
* Имеете опыт работы с Erlang/OTP

Подписывайтесь на [телеграм-канал Yandex Infrastructure](https://t.me/+PZIYnlkjFeNmMjE6), чтобы узнать больше о том, как мы делаем внутреннюю инфраструктуру Яндекса.

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

Приглашаем Вас принять участие в отечественном проекте по автоматизации горных работ:

  • Это разрабатываемый инженерами и программистами «Полиметалла» программно-аппаратный комплекс, включающий в себя промышленные бортовые компьютеры собственной разработки и производства, серверное решение на базе микросервисной архитектуры и многофункциональный Web-интерфейс.
  • В проекте используются Python, JavaScript, NodeJS, GoLang, C, PostreSQL, Reddis, RabbitMQ, Kubernetes, Grafana, Zabbix, Docker, Gitlab. Разработаны и совершенствуются собственные алгоритмы управления движением карьерной техники, показавшие свою эффективность. Приступаем к разработке собственного решения по позиционированию подземной горной техники.
  • Система развернута уже на четырёх горных карьерах, готовится её внедрение на пятом, а также адаптация решения для подземных рудников. В разработке не стесняемся применять самые современные технологии, перед каждым разработчиком открыто широкое поле деятельности, где многое зависит именно от его способности формулировать и решать задачи, выбирать подходящие инструменты и способы реализации.

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

  • Разработка вычислительного ядра: проектирование, программная реализация и оптимизация сложных математических алгоритмов для транспортной оптимизации движения горной техники.
  • Математическое моделирование: создание, калибровка и развитие симуляционных моделей движения руды и работы техники на подземных горных работах (Backend-часть).
  • Расчет параметров: разработка бэкенд-модулей для точного расчета качественных характеристик и оптимизации потоков горной массы (рудопотоков).
  • Архитектурные бэкенд-задачи: проектирование и разработка микросервисов, интеграция вычислительных модулей в общую архитектуру системы через брокеры сообщений.
  • Оптимизация производительности: профилирование кода, устранение узких мест (bottlenecks), рефакторинг вычислений для обеспечения высокой скорости работы симулятора.
  • Командная разработка: взаимодействие с дата-инженерами, аналитиками и QA-командой, участие в кросс-ревью кода алгоритмов.
Требования:
  • Образование: высшее техническое в области прикладной математики или прикладных информационных технологий.
  • Математическая база: глубокое знание профильных областей математики (линейная алгебра, вычислительные методы/численные методы, математическая статистика).
  • Опыт разработки: коммерческий опыт создания программных продуктов от 3 лет строго в области Backend/R&D.
  • Языковой стек: уверенное владение и опыт промышленной разработки на Python и/или C++ (написание чистого, эффективного и поддерживаемого кода).
  • Архитектура: понимание принципов микросервисной архитектуры (MSA) и практический опыт интеграции сервисов через брокеры сообщений.
  • Базы данных: знание основ проектирования СУБД, уверенное владение SQL и навыки написания запросов.
  • Инструменты и ОС: уверенное использование Git, опыт работы в среде Linux (командная строка, Bash) и Windows.

Будет преимуществом:

  • Профильный опыт: опыт разработки цифровых двойников (digital twins), симуляторов оборудования или сложных технологических процессов.
  • Алгоритмическая подготовка: опыт участия в олимпиадах по программированию, глубокое понимание структур данных и навыки написания сверхбыстрых алгоритмов.
  • Математический софт: опыт прототипирования алгоритмов и проведения расчетов в MatLab, Wolfram Mathematica или MathCad.
  • Контейнеризация и СI/CD: знание технологий контейнеризации и оркестрации (Docker, Kubernetes), опыт работы в инфраструктуре GitLab.
  • СУБД: практический опыт работы и оптимизации запросов в СУБД PostgreSQL.
Условия:
  • Место работы: Санкт-Петербург, офис м. "Ленинский проспект" (10 минут пешком от метро, 5 минут до заезда на ЗСД);
  • График работы с 9-00 до 18-00 (возможен гибрид);
  • Работа в Управляющей Компании крупного горнодобывающего холдинга;
  • Оформление и социальные гарантии согласно ТК РФ;
  • Ежегодная индексация зарплаты;
  • Расширенный соц. пакет: ДМС с 1го дня работы, ДМС для детей до 10 лет;
  • Возможности для профессионального развития и обучения.
hh.ru
retail personal

C++ разработчик алгоритмов обработки сигналов и изображений

retail personalНа сервисе с: 12.08.26 11:07↑ Вакансия с автоподнятием
250k–350k ₽РоссияМоскваОфис

Про компанию:

Стабильная аккредитованная ИТ-компания с многолетней историей, создает масштабные проекты.

Ищем инженера-разработчика алгоритмов для создания высокопроизводительных программных решений по обработке данных, сигналов и изображений. Вам предстоит превращать математические методы в быстрые и надёжные программные модули, работающие в реальном времени на современных вычислительных платформах: CPU, GPU, нейропроцессорах, ПЛИС и других специализированных ускорителях.

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

  • Адаптировать математические методы обработки данных, сигналов и изображений для потоковых высокоскоростных вычислений.
  • Разрабатывать программные модули для высоконагруженной обработки данных в реальном времени.
  • Оптимизировать алгоритмы под CPU, GPU, NPU, ПЛИС и специализированные вычислители.
  • Реализовывать и совершенствовать быстрые алгоритмы, включая адаптивную фильтрацию, матричные вычисления и методы обработки сигналов и изображений.
  • Работать с методами wavelet-преобразований, кепстрального анализа, HHT и другими подходами обработки данных.
  • Встраивать нейросетевые модели в программные решения и оптимизировать их выполнение.
  • Создавать контрольные тесты, сравнивать результаты программной реализации с математическими моделями, проводить анализ производительности.
  • Ускорять существующее ПО, устранять узкие места, корректировать модули по итогам тестирования.
  • Участвовать в интеграции алгоритмов в комплексное программное обеспечение совместно с командой разработки.
  • Готовить техническую документацию и отчётность, предлагать решения по развитию программной и аппаратной части.
  • Следить за современными подходами к быстрым алгоритмам, архитектурам и обработке больших данных.

Мы ожидаем:

  • Высшее техническое образование; математическое образование или аспирантура будут преимуществом.
  • От 3 лет опыта разработки алгоритмического ПО и от 5 лет общего профессионального опыта.
  • Уверенное владение C++, Python и OpenCL.
  • Опыт создания программных библиотек.
  • Глубокое понимание ООП, шаблонов проектирования и принципов оптимизации вычислений.
  • Практический опыт реализации и адаптации алгоритмов для быстродействующей обработки.
  • Опыт разработки высоконагруженных систем, работающих в реальном времени.
  • Знание методов обработки изображений и сигналов, адаптивной фильтрации и матричных вычислений.
  • Опыт интеграции нейронных сетей в программные продукты.
  • Технический английский на уровне чтения документации.
  • Готовность разбираться в существующем коде и эффективно взаимодействовать с командой.

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

  • Опыт моделирования квантовых алгоритмов.

  • Практический опыт оптимизации под GPU, NPU, ПЛИС или другие специализированные аппаратные платформы.

✅Что мы можем тебе предложить:

  • Современный офис, месторасположение - м. Полянка / Третьяковская.
  • Формат работы офис 5-2;
  • Официальное трудоустройство, полностью «белая» зарплата, оплата больничных и отпусков;
  • Оклад обсуждается по результатам собеседования;
  • ДМС, регулярные премии по итогам работы.
  • Крупные проекты, стабильность, возможность проффеcсионального роста!

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

Сайты компаний
яндекс

Разработчик бэкенда Единой базы данных рекламы

яндексНа сервисе с: 29.06.26 09:27↑ Вакансия с автоподнятием
Зарплата не указанаРоссияБеларусьМосква

О нас

Реклама — один из самых высоконагруженных сервисов Яндекса. В ней есть рантайм, который выдерживает сотни тысяч запросов в секунду, и реалтайм-процессинг, который обрабатывает десятки гигабайтов данных и миллионы событий в секунду. Экосистема Рекламы включает множество сервисов: от хранения и преобразования данных до ML-сервисов для обучения ранжирующих моделей. Многим из этих сервисов нужен доступ к рекламным данным. За это отвечает Единая база данных рекламы: она хранит данные, обеспечивает к ним доступ и передаёт изменения в смежные сервисы через универсальный протокол. В базе — десятки миллиардов объектов объёмом более сотни терабайтов.

Единая база данных рекламы — база нового поколения, созданная на основе динамических таблиц YTsaurus. Она даёт возможность гибко подходить к модели данных, используя идеи традиционных реляционных баз данных и расширяя их. С точки зрения инфраструктуры база объединяет возможности динамических таблиц YTsaurus (транзакционность, масштабируемость, отказоустойчивость) и потоковых процессингов. Благодаря этому мы можем комбинировать транзакционные и нетранзакционные подходы при решении задач.

За несколько лет Единая база данных рекламы стала центром архитектуры Рекламы. К нам обращаются десятки разработчиков из других команд, чтобы решить свои продуктовые и инфраструктурные задачи. Мы создаём платформу для их решения и сами активно внедряем базу данных. Ищем коллегу, который поможет во всех наших задачах, но сейчас особенно важна интеграция базы данных с Яндекс Директом.

Внедрение Единой базы данных в Яндекс Директ

Яндекс Директ — один из крупнейших продуктовых сервисов Яндекса, который позволяет пользователям запускать рекламные кампании и предоставляет широкий выбор рекламного инвентаря. Вы будете продолжать внедрять Единую базу данных рекламы в бэкенд Директа. Это не просто замена одной базы данных другой, а серьёзный вызов: предстоит переосмыслить подходы к разработке бэкенда и трансформировать архитектуру сервиса.

Развитие ядра БД

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

Платформа процессинга

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

Инфраструктура

На вас лежит большая ответственность: обеспечить стабильность работы инфраструктуры, эффективность БД и удобство разработки, а также сделать так, чтобы новые внедрения коллег быстрее попадали к пользователям. Этому уделяется максимум внимания.

Больше о бэкенде в Яндексе — в канале Yandex for Backend

* Разрабатываете на разных языках: C++ в ядре базы данных и процессингах, Java/Kotlin в бэкенде Директа, Python&nbsp;— для оркестрации инфраструктуры
* Понимаете ключевые аспекты построения отказоустойчивых распределённых систем
* Любите долгосрочные устойчивые решения, но можете придумывать обходные пути в случае необходимости
* Не боитесь читать и перестраивать старый код и старые решения
* Пишете легкочитаемый код

* Знакомы с YTsaurus и фреймворками потоковой обработки
* Имеете продакшен-опыт продуктовой разработки на Java/Kotlin
* Имеете опыт работы с рекламными или околорекламными сервисами, понимаете доменную модель рекламы

Соц.сети
I

Senior Fullstack Developer (C#, C++, NanoCAD)

it_people_groupНа сервисе с: 02.10.26 09:01
Зарплата не указанаРоссияУдалёнка

#вакансия #fullstack #удаленноРФ #C# #C++ #NanoCAD

Компания: IT People group
Формат: удаленно РФ, по ИП/СМЗ, фуллтайм
Срок проекта: с •••••••• до ••••••••
Ставка: рассмотрим вашу
Роль: Разработчик Fullstack
Грейд: Senior
Стек: C#, C++, NanoCAD API/SDK, MSSQL/PostgreSQL

Задачи:
-Разработка расчетного модуля (надстройка) на графической платформе NanoCAD:
-Разработка архитектуры по модулям;
-Разработка математической модели расчётных модулей;
-Разработка интерфейсов на базе графической платформы NanoCAD;
-Разработка пользовательских объектов в среде NanoCAD и средств управления ими;
-Разработка пользовательских интерфейсов в среде NanoCAD;
-Подготовка и проведение модульного тестирования разработанных решений;
-Отработка замечаний по итогам тестирования функционала Заказчиком

Для резюме ••••••••

hh.ru
А

Senior/middle Embedded С++ developer

АвионНа сервисе с: 02.10.26 15:05
Зарплата не указанаРоссияМоскваЕкатеринбургСанкт-Петербург+1 локацияОфис

Вакансия предполагает работу в офисе, для каждой локации — своя карточка вакансии. Щёлкни по локации, чтобы перейти на её карточку.

Мы-крупная производственная компания. На данный момент мы в поиске Embedded C++ разработчика в Ростове-на-Дону. Готовы предложить Вам расширенный релокационный пакет и сделать ваш переезд максимально комфортным.

Нам нужен талантливый разработчик уровня middle+/senior, который готов заниматься перспективными разработками.

Основные задачи нового специалиста:

  1. Анализировать требования, выбирать архитектуру и самостоятельно разрабатывать бортовое, наземное и вспомогательное ПО.
  2. Реализовывать согласованные алгоритмы, обмен командами и телеметрией. Согласовывать интерфейсы и интегрировать ПО с оборудованием.
  3. Адаптировать готовые программные компоненты. Создавать тесты, имитаторы и средства диагностики, участвовать в испытаниях и устранять дефекты.
  4. Вести код и версии в Git, обеспечивать воспроизводимость сборок, документировать архитектуру, интерфейсы, зависимости и ограничения.
  5. Применять ИИ и автоматизацию с проверкой результатов. Самостоятельно осваивать технологии и анализировать технические источники.

Для этого требуется:

  • Опыт разработки ПО робототехнических комплексов или космических систем с доведением до работы на реальном оборудовании.
  • Профильное высшее техническое образование: ИТ, вычислительная техника, радиоэлектроника, микроэлектроника, робототехника или смежное направление.
  • Высокий уровень C/C++ и Python, самостоятельная разработка и отладка, чтение чужого кода. Понимание управления памятью и многопоточности.
  • Опыт встраиваемой разработки на микроконтроллерах и под Linux. Понимание ограничений памяти, времени исполнения и принципов работы систем реального времени.
  • Понимание назначения ArduPilot, протокола MAVLink и взаимодействия автопилота, бортового вычислителя и НСУ.
  • Уверенная работа с Git, средствами сборки и отладки, автоматизированными тестами. Умение воспроизвести программный дефект и подтвердить его устранение.
  • Понимание возможностей и ограничений ИИ, опыт ИИ-ассистентов или агентов в разработке и техническом поиске. Умение объяснить, проверить и исправить полученный код, самостоятельно работать без ИИ.

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

  • Участие в стратегическом, высокотехнологичном проекте государственного значения.
  • Возможность выстроить уникальную экспертизу на стыке классического двигателестроения и передовых аддитивных технологий.
  • Доход: высокий фиксированный оклад + бонусы за результат.
  • Стабильность: Официальное оформление с первого рабочего дня, «белая» зарплата и стабильные выплаты 2 раза в месяц, премии за стаж.
  • Гарантированный социальный пакет.
  • Расширенный соц.пакет, включающий:

  • Корпоративный транспорт по городу Ростову-на-Дону (Западный, Военвед, Центр, Северный, Сельмаш, Чкаловский, Суворовский).
  • Материальную помощь в сложных жизненных ситуациях.
  • Мы знаем как важна семья, поэтому дарим детям новогодние подарки на Новый год и устраиваем для них Новогодние утренники. Для детей-школьников мы готовим подарки по окончанию учебного года на "хорошо" и "отлично".
  • Бесплатные для сотрудников корпоративы дважды в год.
  • У нас действует реферальная программа "Приведи друга".

Если вы готовы и хотите создавать новые продукты, пишите, будем рады рассказать вам детали вакансии)

hh.ru
И
Зарплата не указанаКазахстанАлматыУдалёнка

Команда IT People group в поисках Fullstack-разработчика (C#, C++, NanoCAD API/SDK)!

Требования:

-Релевантный опыт от 5+ лет;
- Стек: C#, C++, NanoCAD API/SDK, MSSQL/PostgreSQL

Задачи:
-Разработка расчетного модуля (надстройка) на графической платформе NanoCAD:
-Разработка архитектуры по модулям;
-Разработка математической модели расчётных модулей;
-Разработка интерфейсов на базе графической платформы NanoCAD;
-Разработка пользовательских объектов в среде NanoCAD и средств управления ими;
-Разработка пользовательских интерфейсов в среде NanoCAD;
-Подготовка и проведение модульного тестирования разработанных решений;
-Отработка замечаний по итогам тестирования функционала Заказчиком

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

-Удаленный формат работы, оформление по договору с ИП или СМЗ
-Полная занятость, срок проекта: с 02.11.2026 до 16.04.2027
- З/п в рынке, обсуждаем по итогам технического интервью

Кто такой C++/C

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

C++ выбирают, когда цена задержки или лишнего аллокатора измеряется в деньгах: HFT, телеком, движки БД, обработка трафика на скорости сети. Чистый C живёт ближе к системе — сетевой стек, POSIX и syscalls, модули ядра, драйверы устройств, в том числе защитные драйверы у security-вендоров.

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

Требования и стек

Инструментарий C++/C-инженера:

  • C++: стандарты 11–23, STL, boost, шаблоны; умные и «сырые» указатели, RAII, move-семантика.
  • Производительность: многопоточность, lock-free алгоритмы, аллокаторы, кеш-локальность, профилирование (perf, valgrind).
  • Сеть и сервер: gRPC, Drogon, Crow, Pistache, epoll/kqueue, а для low-latency — DPDK, RDMA, kernel bypass.
  • C и системщина: модули ядра Linux, сетевые драйверы, реализации протоколов, libc и POSIX, event loop в стиле nginx.

Часто нужна интеграция с другими языками через биндинги — pybind11 для Python, cgo для Go. Отдельно ценят понимание того, как код ложится на процессор: ветвления, кеш, выравнивание. Здесь важно не только «что работает», но и «сколько наносекунд это стоит».

Карточек в выборке первой страницы: 25. С явной отметкой удалённой работы: 5. Источник — показанные объявления HireSeeker; одна карточка учитывается один раз. Это срез текущей страницы, а не доли по всему рынку. Отсутствие отметки не означает запрет удалённой работы.

Что ждут от кандидата

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

На собеседовании разбирают глубоко:

  • управление памятью: стек и куча, RAII, умные указатели, утечки и висячие ссылки;
  • многопоточность: гонки, мьютексы, атомарные операции, модель памяти C++;
  • STL и шаблоны, move-семантику, undefined behavior;
  • для системных ролей — сети, syscalls, устройство ядра Linux.

Сильное преимущество — реальный код, где важна производительность: свой аллокатор, сетевой сервер, разбор бинарного протокола, патч в open-source. Если вы приходите из embedded или системного администрирования и хорошо знаете Linux изнутри — это отличная стартовая позиция, багаж переносится почти целиком.

Зарплаты и спрос

Медианная зарплата — 250 000 ₽ по вакансиям за последние 30 дней. Подробная статистика зарплат C++/C.

Смотрите также в каталоге

Хотите персональную подборку?

Введите свои критерии — мы отфильтруем вакансии по вашим требованиям

Найти подходящие вакансии →