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

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

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

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

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

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

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

Разработчик C/C++ (Reverse Engineering)

Неизвестный работодательНа сервисе с: 28.09.26 10:20
Зарплата не указанаРоссияМоскваОфис

#вакансия #Cplusplus #Cpp #ReverseEngineering #MalwareAnalysis #RedTeaming #Pentest #VulnerabilityResearch #Windows #офис #Москва #HRPrime #кибербезопасность

Вакансия: Разработчик C/C++ (Reverse Engineering)
Компания: HR Prime (заказчик — команда по исследованию угроз и тестированию на проникновение)
Формат работы: офис, полный день, 5/2 с 09:30 до 18:30
Вилка ЗП: обсуждается индивидуально
Локация и гражданство: Москва (офис рядом с метро), РФ
Оформление: ТК, аккредитованная IT-компания

Ищем специалиста для работы над проектами в области Malware Analysis, Red Teaming, Pentest и Vulnerability Research. Удалённая работа невозможна, необходимо посещать офис всю рабочую неделю.

🗝 Задачи:

Разработка, поддержка и модификация существующих проектов на C/C++ под Windows;

Исследование софта путём реверс-инжиниринга.

🔨 Требования (обязательные):

Владение C/C++;

Знание архитектуры операционных систем семейств Windows;

Владение техниками реверс-инжиниринга ПО;

Опыт работы с дизассемблерами, в том числе IDA;

Понимание принципов работы систем анализа сетевого трафика и средств защиты на конечных точках.

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

Профильное образование;

Знания в области разработки драйверов;

Опыт работы с языками программирования в дополнение к C/C++.

💼 Условия:

Официальное трудоустройство, работа в аккредитованной IT-компании;

Оплата питания;

Доплата за отпуск до оклада 6-8 недель в год;

Оплачиваемый больничный 100% 14 дней в год, а также 5 day off в год по согласованию с руководителем;

Офисный формат работы с 09:30 до 18:30 с перерывом на обед: комфортный офис класса А рядом с метро, массажные кресла, фрукты, десерты, настольный теннис.

Отклик с резюме: ••••••••

hh.ru
бюро 1440

Cтарший разработчик Embedded C++

бюро 1440На сервисе с: 30.08.26 17:40↑ Вакансия с автоподнятием
Зарплата не указанаРоссияМоскваГибрид

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

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

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

  • Cвободное владение стандартами C++17/20 (умные указатели, RAII, move-семантика, шаблоны)
  • Умение работать с отладчиками (GDB, LLDB), анализ дампов памяти, использование Valgrind/AddressSanitizer для поиска утечек и UB
  • Понимание принципов работы ОС реального времени (RTOS), опыт работы с FreeRTOS
  • Опыт работы с железом (GPIO, UART, SPI, I2C, CAN, ETH) на уровне HAL
  • Коммерческий опыт разработки на С++ от 4 лет
  • Опыт оптимизации кода под ограничения ресурсов (память, CPU)
  • Опыт реализации пользовательских протоколов поверх аппаратных интерфейсов
  • Понимание принципов модульного тестирования (Unit Testing)
  • Опыт написания интеграционных тестов, включая эмуляцию периферии и железных интерфейсов (mocking/stubbing аппаратных зависимостей)

hh.ru
ведапроект

Инженер встраиваемых систем (Embedded Linux)

ведапроектНа сервисе с: 20.07.26 09:33↑ Вакансия с автоподнятием
Зарплата не указанаРоссияМоскваОфис

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

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

Для решения задач используются самые современные технологии, поэтому мы нанимаем лучших специалистов. В настоящее время мы в расширяемся и нам требуется Инженер встраиваемых Систем (Embedded Linux).

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

  • Кросс-компиляция и сборка дистрибутивов Embedded Linux "с нуля" для целевых платформ на базе архитектур ARM64 и RISC-V;
  • Создание и поддержка Toolchain: настройка и сборка кросс-компиляторов (GCC, Clang), системных библиотек (glibc, musl), отладчиков (GDB) и других утилит (Binutils);
  • Работа с загрузчиками (Bootloaders): портирование, конфигурация и доработка U-Boot;
  • Конфигурация, сборка и доработка ядра Linux (Kernel): написание и адаптация Device Tree, работа с подсистемами ядра, применение патчей;
  • Разработка и адаптация драйверов для уникальной периферии устройств (SPI, I2C, UART, GPIO и др.).
  • Формирование корневой файловой системы (RootFS) и системного окружения "вручную";
  • Адаптация и доработка open-source программного обеспечения для корректной работы на наших платформах: портирование библиотек, системных утилит, фреймворков;
  • Организация сред для разработки и эмуляции: использование QEMU для эмуляции целевых платформ, создание и поддержка сборочных окружений в Docker-контейнерах и песочницах;
  • Участие в разработке и оптимизации системного ПО и библиотек на языках С/С++ или Go, Rust;
  • Участие в отладке и решении комплексных проблем на стыке аппаратного и программного обеспечения.

Требования:

  • Фундаментальные знания: Глубокое понимание архитектуры ОС Linux, процесса компиляции, линковки и работы с инструментарием GNU Toolchain (GCC, GDB, Binutils) и/или LLVM (Clang). Опыт работы с системными библиотеками (glibc, musl);
  • Практика Embedded Linux: Опыт сборки дистрибутивов Embedded Linux "с нуля" (from scratch), включая настройку кросс-компиляции. Опыт портирования загрузчиков (U-Boot) и ядра Linux;
  • Работа с архитектурами: Опыт работы с ARM64 и/или RISC-V;
  • Системное программирование: Отличное владение языками C/C++. Опыт разработки и отладки драйверов устройств для Linux;
  • Современные инструменты: Опыт использования QEMU для эмуляции аппаратных платформ. Опыт работы с Docker для создания изолированных сборочных сред.
  • Сетевые технологии: Понимание сетевого стека TCP/IP, принципов маршрутизации, опыт работы с сетевыми протоколами (HTTP, gRPC, MQTT и др.);
  • Скриптовые языки и автоматизация: Уверенное владение Bash и Python (желательно);
  • Общие инженерные навыки: Умение читать принципиальные схемы, работать с измерительным оборудованием и технической документацией на аппаратное обеспечение (datasheets), опыт работы с Git.

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

  • Опыт коммерческой разработки на Go или Rust;
  • Опыт работы с реляционными (PostgreSQL) или NoSQL базами данных в контексте системных задач;
  • Опыт в области информационной безопасности встраиваемых систем (Secure Boot, TrustZone);
  • Понимание принципов работы аппаратных нейроускорителей (NPU) и их интеграции на уровне ОС;
  • Опыт профилирования и оптимизации производительности системного ПО.

Условия:

  • Конкурентная белая заработная плата;
  • Официальное трудоустройство по ТК РФ;
  • Дружный коллектив профессионалов;
  • Комфортные условия труда;
  • Хорошая техническая оснащенность и собственное производство;
  • Работа только в офисе;
  • ДМС.
Сайты компаний
Зарплата не указанаРоссияМосква

Наша команда разрабатывает SEO‑платформу для нескольких продуктов Яндекса. Мы создаём и обновляем миллионы посадочных страниц под поисковые запросы, удаляем дубли URL, настраиваем редиректы и перелинковку, готовим данные для поисковых роботов. Также мы разрабатываем серверную логику на C и пайплайны подготовки данных.

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

Ищем бэкендера, которому будет интересно работать на всех этапах — от создания модели данных и API до интеграции в продукт и эксплуатации.

Развитие C++-сервисов SEO-платформы

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

Автоматизация пайплайнов

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

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

* Работали в коммерческой разработке
* Уверенно владеете C++ и STL, знаете алгоритмы и структуры данных
* Умеете проектировать бэкенд‑сервисы
* Разделяете ответственность компонентов
* Проводите изменения в нескольких связанных системах
* Понимаете принципы межсервисного взаимодействия: HTTP, RPC, сериализацию данных, таймауты, обработку ошибок и совместимость API‑контрактов
* Находите узкие места и оптимизируете производительность с помощью пакетной обработки, дедупликации, кеширования и сокращения сетевых запросов, продумываете безопасное внедрение и откат изменений
* Пишете модульные и интеграционные тесты, используете метрики и логи для диагностики
* Готовы разбираться в существующем коде
* Взаимодействуете со смежными командами при реализации сквозных задач

* Занимались многопоточным и сетевым программированием
* Разрабатывали высоконагруженные сервисы
* Работали с распределёнными хранилищами, шардированием и миграциями данных
* Создавали пайплайны обработки и публикации больших объёмов данных
* Знакомы с Python и SQL
* Разрабатывали общие платформенные компоненты для нескольких продуктов — с изоляцией данных, отдельными конфигурациями и независимым внедрением изменений
* Использовали AI‑инструменты для исследования кода, разработки, тестирования и рефакторинга, проверяли результат тестами, статическим анализом и код‑ревью

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

Разработчик бэкенда в команду клиентских библиотек YDB

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

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

А ещё YDB — платформа для создания инфраструктурных компонентов. Мы предлагаем пользователям не только надёжные транзакции поверх таблиц, но и готовые решения на основе самого движка: персистентные очереди, федеративные запросы, сетевые диски для виртуальных машин, таких как Yandex Network Block Store, и другие.

Наша команда разрабатывает драйверы (SDK) для работы с YDB и всем, что можно построить на их основе: ORMs, migration tools, SQL Builders, готовыми приложениями.

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

Работа с SDK-репозиториями YDB

Вам предстоит разрабатывать код, позволяющий использовать серверные фичи, разбираться в багах, в том числе багах API, исправлять их, улучшать observability SDK и покрытие тестами, повышать удобство API, добавлять поддержку YDB в такие фреймворки, как TypeORM, Prisma, Sequelize и другие.

Развитие YDB в опенсорс-комьюнити

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

Разработка уникальных решений, влияющих на будущее распределённых систем хранения данных

Для развития платформы мы используем C++, Python, Go, Java, Node.js, поэтому важно уметь писать эффективный и понятный код, оптимизировать его, а также читать чужой код.

* Любите и умеете писать код, знаете один или несколько языков программирования (C++, Go, Java, Python, Node.js) и готовы при необходимости освоить новый
* Знаете классические алгоритмы и структуры данных и умеете применять их на практике
* Понимаете парадигму многопоточности, знакомы с основными подходами, проблемами и ограничениями в этой области

* Владеете паттернами разработки программного обеспечения
* Знаете и умеете создавать удобные и простые в использовании библиотеки (SDK) для разработчиков
* Понимаете работу распределённых баз данных

hh.ru
400k–650k ₽РоссияМоскваУдалёнка

Что надо знать и уметь:

Делаем тяжёлые грузовые мультироторы на
ArduPilot с бортовым компьютером Raspberry Pi 5
+ Hailo-8, навигацией без GPS (VIO) и собственным
наземным ПО «Точка ЦУП». Ищем сильного
разработчика, который отвечает за архитектуру
всей программной части «борт — компаньон —
земля», лезет в исходники ArduPilot, когда это
нужно, и ведёт команду разработчиков.


Стек:
Полётный контроллер: ArduPilot Copter
(единственная система) — C++ исходники,
сборка под свои платы, Lua, SITL, Replay
Компаньон: Raspberry Pi 5 + Hailo-8, Linux,
Python 3, Go, Rust, C++17 (там, где нужна
интеграция с ArduPilot/HailoRT), systemd,
Docker.
Протоколы: MAVLink (в т.ч. кастомные
сообщения и диалекты), DroneCAN,
UART/Ethernet/PPP.
Видео и CV: GStreamer, OpenCV, HailoRT,
камеры global shutter.
Навигация: VIO / визуальная одометрия,
внешняя навигация в EKF3, оптический поток,
дальномеры.
Наземка: «Точка ЦУП» — Go / Python / Rust,
видео по GStreamer, MAVLink.
Инструменты: Git, CI, pytest/gtest, разбор логов,
PID Toolbox / MAVExplorer.


Обязанности:
Архитектура и код
Проектирование и развитие архитектуры
программной части: разделение
ответственности между FC, компаньоном и
ЦУП, протоколы обмена, отказоустойчивость,
поведение при потере связи и отказе
датчиков.
Разработка и сопровождение сервисов
компаньона на Python/C++: навигация,
управление миссией через Guided, обработка
событий, телеметрия, watchdog
Доработка ArduPilot на уровне исходников:
драйверы датчиков, правки в режимах и
библиотеках, hwdef под свои платы,
собственная ветка с понятной историей и
процедурой обновления на новые релизы
Интеграция VIO/CV-пайплайна с EKF3:
тайминги, ковариации, источники (EK3_SRC),
lane switching; доказательство корректности
по логам и SITL.
Развитие «Точки ЦУП»: протокол с бортом,
отображение телеметрии и видео,
планирование миссий, работа с несколькими
бортами.
Lua-скрипты и кастомные режимы ArduPilot
под задачи заказчика.


Команда и процесс:
Техническое руководство middle-
разработчиком(ами): постановка задач,
ревью, рост.
Участие в подборе разработчиков: тестовые
задания, технические собеседования
Организация процесса: репозитории, CI,
обязательные SITL-тесты перед бортом,
релизы образов компаньона и прошивок,
changelog.
Политика бэкапов и версионирования парка:
параметр-файлы, прошивки, образы
компаньона и конфигурации ЦУП по каждому
борту с возможностью отката.
Техническая документация: архитектура,
протоколы, инструкции по развёртыванию,
разбор инцидентов.
Совместная работа с инженерами настройки и
ведущим инженером: постановка лётных
экспериментов, разбор логов, решение «это
железо или софт».


Требования:
Опыт разработки от 5–6 лет, из них не менее 2
лет в робототехнике, БПЛА или embedded
Linux.
Python и Go и/или Rust на уровне senior, плюс
уверенный C++ для работы с исходниками
ArduPilot и HailoRT: многопоточность, работа с
железом, ограничения по CPU/памяти
ArduPilot на уровне исходников: собирали
прошивку, вносили правки, ориентируетесь в
структуре библиотек (AP_, AC_), понимаете
EKF3, position/attitude controller, как работают
режимы и failsafe.
Глубокое знание MAVLink: проектирование
обмена, кастомные сообщения, генерация
библиотек, работа с несколькими sysid
Опыт с VIO/SLAM или другой внешней
навигацией в связке с полётным
контроллером: хотя бы один проект,
доведённый до полёта.
Опыт с GStreamer и CV в реальном времени,
деплой нейросетей на edge-ускорители
Linux на уровне системного разработчика:
сборка образов, systemd, сеть, отладка
производительности.
Опыт технического лидерства: вели 2+
разработчиков, отвечали за архитектуру и
результат.
Активный пользователь Claude / LLM-
ассистентов в разработке (vibe coding как
рабочий инструмент): быстро прототипируете,
но проверяете и несёте ответственность за
код.
Английский: документация, исходники,
обсуждения на GitHub и discuss.ardupilot.org
Готовность ездить на площадку на
интеграцию и тестовые полёты; на площадке
— по правилам безопасности.


Будет плюсом
Принятые PR в ArduPilot или активность в
сообществе ROS 2 / ArduPilot DDS
DroneCAN: разработка периферии на
AP_Periph, свои узлы.
Опыт разработки наземных станций: QGC,
Mission Planner, свои решения
Опыт с самолётами и QuadPlane на ArduPilot
Plane, работа с одометрией и навигационными
датчиками.
Опыт с mesh-сетями и радиоканалами
передачи данных
Знание регуляторики БАС в РФ, Remote ID /
OpenDroneID в ArduPilot.
Пилотирование квадрокоптера.
Безопасность и ответственность.
Код, который влияет на полёт, идёт на борт
только после прогона в SITL и ревью; на
реальном борту — только с инженером
настройки по чек-листу.
Каждая правка прошивки, образа компаньона
и параметр-файла — с версией и записью в
changelog.

Условия:
Оформление по ТК РФ, полная занятость,
гибрид. Зарплата по результатам собеседования.
Работа с информацией заказчиков под NDA.
Прямое влияние на техническую политику
компании, работа с руководителем
разработки.

hh.ru
Зарплата не указанаРоссияСанкт-ПетербургОфис
Обязанности:
  • разработка и сопровождение ПО на C++ для управления аппаратурой;

  • реализация TCP/IP и протоколов обмена данными с оборудованием;

  • стендовая отладка и испытания программно-аппаратных комплексов;

  • конфигурирование, обновление, диагностика и интеграция ПО;

  • разработка пользовательских и сервисных приложений Qt под Linux.

Требования:
  • высшее образование;
  • знание программ Qt/Qt Creator; Linux; CMake/Make; Git;
  • знание C++; Linux; Qt; TCP/IP; Git; многопоточность; работа с аппаратурой.
Условия:
  • удобный график работы - с 08.00 до 17.00, в пятницу - до 14.30;
  • выплаты премий по итогам работы;
  • соцпакет, включая ДМС и негосударственное пенсионное обеспечение;
  • корпоративное обучение;
  • корпоративные мероприятия;
  • место работы - в шаговой доступности от ст.м. "Василеостровская" и ст.м. "Спортивная".
Сайты компаний
яндекс

Разработчик инфраструктуры LLM

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

Инференс LLM в масштабе — это сложная инфраструктурная задача: GPU работают на пределе, возникают сетевые задержки, возможны сбои оборудования. Мы создаём решения, чтобы эти события минимально влияли на доступность и latency нашего сервиса инференса.

Оптимизация инференсных движков

Вам предстоит повышать эффективность и снижать latency при выполнении LLM-инференса на GPU.

Развитие инструментов диагностики

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

Исследование и внедрение

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

* Владеете C++ и Python: имеете уверенные навыки низкоуровневого программирования и оптимизации
* Работали с GPU (NVIDIA) и CUDA: понимаете архитектуру GPU, разрабатывали или оптимизировали алгоритмы под CUDA
* Глубоко понимаете архитектуру Transformer: знакомы с внутренними механизмами (attention, FFN, нормализацией) и их реализациями
* Знаете подходы к параллелизации: понимаете Data Parallel, Tensor Parallel, Pipeline Parallel (желательно ещё Expert Parallel) для распределённого инференса или обучения
* Интересуетесь LLM и MLOps: понимаете задачи и вызовы, связанные с эксплуатацией больших моделей в продакшне
* Умеете эффективно работать в команде и делиться знаниями

* Работали с современными решениями для оптимизации инференса: vLLM, TensorRT-LLM (TRT-LLM) или sglang

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

Разработчик (стажёр) в службу пайплайна робота доставки

яндексНа сервисе с: 18.08.26 16:45↑ Вакансия с автоподнятием
Зарплата не указанаНе указана странаЛокация не указанаОфис

Наша команда разрабатывает и сопровождает роботов доставки — автономные транспортные средства, которые уже работают в нескольких городах. Это высокотехнологичный продукт: он объединяет робототехнику, механику, электронику и программное обеспечение. Наша главная задача — создавать и поддерживать системное ПО, которое гарантирует безопасную и производительную работу роботов в реальных условиях.

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

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

Разработка ПО для роботов

Вы будете участвовать в разработке системного ПО для роботов на C++ и Python. Вам предстоит перекомпоновывать системные модули, обновлять библиотеки, настраивать среду выполнения, а также обеспечивать стабильность и производительность ПО.

Безопасность и конфигурации

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

Больше о разработке в Яндексе — в канале Yandex for Developers

* Работали с Linux на уровне пользователя
* Знаете консольные команды, понимаете файловую систему, процессы и сетевые настройки
* Готовы работать в командной строке как в основной среде
* Имеете опыт разработки на C++ и Python (учебные проекты, хакатоны, исследовательские работы или коммерческий опыт)
* Понимаете основы компиляции, сборки проектов и работы с зависимостями
* Увлекаетесь робототехникой
* Интересуетесь работой с физическими устройствами и железом
* Понимаете, как работает встроенное ПО и какие ограничения накладывает работа с реальной техникой
* Обладаете системным мышлением
* Умеете разбираться в сложных технических системах
* Готовы погружаться в низкоуровневые детали
* Самостоятельны в поиске информации
* Внимательны к деталям

* Официальное трудоустройство на 3 месяца
* Занятость 20–40 часов в неделю (обсуждаемо)
* Работа в офисе в Москве или Санкт‑Петербурге
* Доступ к ресурсам и возможностям Яндекса
* Сложные задачи для сервисов с миллионами пользователей
* Работа в классной команде, ориентированной на поддержку и развитие
* Возможность влиять на процесс и результат
* Компенсация затрат на питание на территории офиса

Эта вакансия также есть на:Внешний сайт
hh.ru
250k–400k ₽РоссияМоскваУдалёнка

Что нужно знать и уметь:

Делаем тяжёлые грузовые мультироторы на
ArduPilot с бортовым компьютером Raspberry Pi 5
+ ускоритель Hailo-8 и навигацией без GPS (VIO).
Ищем разработчика, который пишет и доводит до
полёта код на стыке компаньона и полётного
контроллера.


Стек
Полётный контроллер: ArduPilot Copter
(единственная система), MAVLink, Lua-скрипты
Компаньон: Raspberry Pi 5, Linux
(Debian/Ubuntu), Python 3, C++17, systemd,
Docker
Связь с FC: pymavlink / MAVSDK / MAVProxy,
UART и Ethernet
Видео и CV: GStreamer, OpenCV, Hailo-8 (HailoRT,
компиляция моделей под Hailo), камеры global
shutter
Навигация: VIO / визуальная одометрия,
оптический поток, дальномеры, передача
позиции в EKF3 (VISION_POSITION_ESTIMATE /
ODOMETRY)
Наземка: собственный ЦУП «Точка ЦУП» на
Go / Python / Rust, обмен с бортом по MAVLink
и видео по GStreamer
Инструменты: Git, SITL ArduPilot, разбор логов
.bin


Обязанности:
Разработка и сопровождение сервисов на
компаньоне: сбор телеметрии, передача
команд в Guided, обработка событий миссии,
watchdog и восстановление после сбоев.
Интеграция VIO/CV-пайплайна с ArduPilot:
формирование сообщений внешней
навигации, тайминги, ковариации, проверка
поведения EKF3 по логам.
Сборка GStreamer-пайплайнов для видео с
борта на землю: аппаратное кодирование,
задержка, устойчивость на плохом канале
Запуск и оптимизация нейросетевых моделей
на Hailo-8: конвертация, квантование,
инференс в реальном времени, интеграция
результатов в логику полёта.
Написание Lua-скриптов для ArduPilot под
задачи миссии.
Тестирование в SITL — обязательный этап
перед любым запуском на борту; затем на
реальных бортах вместе с инженерами
настройки, разбор инцидентов по логам
Ведение changelog и версий образов
компаньона и скриптов, воспроизводимые
сборки.
Документация: архитектура сервисов,
инструкции по развёртыванию образа
компаньона, схемы обмена данными.


Требования:
Опыт коммерческой разработки от 2–3 лет на
Python под Linux; уверенно читаете и при
необходимости пишете на Go или Rust (или
готовы быстро освоить — часть кода ЦУП и
сервисов на них).
Практика работы с MAVLink: понимаете
структуру сообщений, потоки, sysid/compid,
писали код обмена с ArduPilot или PX4
Опыт с GStreamer или аналогичной
видеообработкой в реальном времени,
OpenCV.
Работали с одноплатниками (Raspberry Pi,
Jetson, Orange Pi): GPIO/UART/CSI, сборка
образов, автозапуск, отладка по SSH
Понимание, как устроен ArduPilot Copter на
уровне пользователя-инженера: режимы,
параметры, EKF, что такое Guided и как в него
отдавать цели Git, код-ревью, умение писать понятные
коммиты и README.
Активный пользователь Claude / LLM-
ассистентов в разработке: генерация и ревью
кода, разбор чужого кода, документация — с
пониманием, где ассистент ошибается
Чтение документации и исходников на
английском.
Готовность ездить на площадку на
интеграцию и тестовые полёты; на площадке
— по правилам безопасности инженеров, без
самостоятельных запусков.

Будет плюсом:
Опыт с VIO/SLAM: ORB-SLAM3, OpenVINS, VINSFusion,
RealSense T265 / D4xx, калибровка
камер и IMU (Kalibr).
Опыт деплоя нейросетей на edge-ускорители:
Hailo, Coral, Jetson TensorRT, OpenVINO — Hailo-
8 обучим, важен опыт с любым ускорителем
ROS 2 и mavros / ArduPilot DDS.
Знание исходников ArduPilot, сборка
прошивки под свою плату, правки в C++.
Коммерческий опыт на Go или Rust
Опыт работы с коптерами и самолётами
(ArduPilot Copter/Plane, QuadPlane),
одометрией и навигационными датчиками
Опыт с mesh-сетями, PPP/Ethernet между FC и
компаньоном.
Пилотирование квадрокоптера
Безопасность и ответственность
Код, который влияет на полёт, идёт на борт
только после прогона в SITL и ревью; на
реальном борту — только с инженером
настройки по чек-листу.
Каждая правка прошивки, образа компаньона
и параметр-файла — с версией и записью в
changelog.


Условия:

Оформление по ТК РФ, полная занятость.

Работа с информацией заказчиков под NDA.

Заработная плата по результатам собеседования.

График 5/2, работа в мастерской в Москве.

Офис метро ВДНХ.

hh.ru
A

Senior C++ Developer (в Бильбао, Испания)

artificial seedНа сервисе с: 07.06.26 05:33↑ Вакансия с автоподнятием
Зарплата не указанаРоссияМоскваОфис

Локация: Бильбао, Испания

Формат: Офисный

Домены: AI, Computer Vision, NLP, Fintech

Команда: PhD, преподаватели университетов, победители олимпиад

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

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

Ищем сильного backend-разработчика C++ с глубоким знанием языка и опытом работы с другими технологиями.

Стек: C++20, Python, Boost.Asio, QT, pybind11, STL, Linux/Unix, OpenGL, CMake, Doker

Обязанности:
  • Участвовать в проектировании и разработке высоконагруженных компонентов платформы с акцентом на производительность, стабильность и масштабируемость;

  • Анализировать производительность системы, выявлять узкие места и улучшать скорость и надёжность работы продукта;

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

  • Работать в сильной инженерной среде: участвовать в code review, внедрять лучшие практики разработки и поддерживать культуру качества кода.

Требования:
  • Уверенно пишет на C++ и имеет 3+ лет коммерческого опыта;

  • Отлично владеет STL, алгоритмами и структурами данных;

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

  • Чувствует себя как дома в Linux/UNIX;

  • Умеет оптимизировать вычисления «на пределе железа»;

  • (Плюс) знаком с Qt и Boost.Asio;

  • Будет преимуществом образование в области Computer Science / STEM.

Условия:
  • Гибкий график работы - вы самостоятельно определяете комфортное время начала дня;
  • Полную поддержку при релокации в Бильбао, для вас и вашей семьи - помощь с оформлением документов, адаптацией и переездом, включая питомцев;
  • Неограниченный отпуск - возможность брать отдых тогда, когда это действительно нужно;
  • Атмосферу доверия и уважения к экспертности без излишнего контроля;
  • Современный офис в комфортной локации, командные мероприятия и регулярные оффсайты;
  • Профессиональный рост, участие в архитектурных решениях, амбициозные задачи и работу в сильной команде, у которой можно перенимать опыт.
hh.ru
трактородеталь
от 160k ₽РоссияСанкт-ПетербургОфис

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

Уже сейчас у нас успешно работает более 70 филиалов и 1200 сотрудников по Северо-Западному, Уральскому, Сибирскому и Приволжскому округам. И это не предел! Мы активно расширяемся и укрепляем свои позиции, поэтому нам нужен специалист, который станет частью нашей успешной и сильной команды!

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

Если вам интересны сложные и масштабные проекты, где ваш код будет иметь реальное значение, — вам к нам.

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

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

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

  • Имеете высшее техническое образование;
  • Обладаете опытом коммерческой разработки на стандарте С++ 17 от 3-х лет;
  • Уверенно владеете основами ООП, шаблонами проектирования и имеете практический опыт работы с библиотекой QT;
  • Имеете твердую алгоритмическую базу и развитое математическое мышление;
  • Имеете опыт работы с SQL (написание и оптимизация запросов);
  • Владеете английским языком на уровне, достаточном для чтения и понимания технической документации.

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

  • Официальное трудоустройство с первого дня и полностью «белая» заработная плата;
  • Стабильность и долгосрочные, масштабные проекты в надежной компании;
  • Гибкий график работы: пятидневная рабочая неделя с возможностью согласовать время начала дня с руководителем;
  • Интересные и сложные задачи, где вы сможете применить и развить свой профессиональный опыт.
hh.ru
гаскар групп

Старший системный разработчик С++

гаскар группНа сервисе с: 06.08.26 17:43↑ Вакансия с автоподнятием
Зарплата не указанаРоссияМоскваГибрид

Гаскар Групп – это российский разработчик и интегратор собственных ИТ решений, разработчик и производитель беспилотных летательных аппаратов для обеспечения их автономности. Продукция применяется для мониторинга территорий, доставки легковесных грузов и других миссий.

Производство полного цикла, от создания идеи и разработки до выпуска готовой продукции в серии!

Мы производим: БВС, оптику, литий-ионные аккумуляторы, электродвигатели, модемы, контролеры связи, пульт управления, СКС и программируем своей собственный СОФТ для наших продуктов.

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

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

  • Разработка и поддержка сервисного ПО пульта управления и дрона под Ubuntu;
  • Реализация и сопровождение systemd-сервисов управления оборудованием;
  • Диагностика и отладка проблем с помощью strace, gdb и системных инструментов;
  • Написание скриптов автоматизации на Python/Bash;
  • Участие в код-ревью.

Наши требования:

  • 2+ лет опыта разработки системного ПО на C/C++ под Linux;
  • Ubuntu / Debian: уверенная работа с дистрибутивом, понимание системы пакетов (dpkg, apt); опыт дебианизации будет плюсом;
  • Системные сервисы: опыт написания и настройки systemd-юнитов, разработка демонов и фоновых процессов;
  • Отладка: практический опыт работы с strace и gdb для диагностики проблем;
  • Сетевые протоколы: понимание TCP/IP, UDP, сокетов; опыт работы с прикладными протоколами;
  • Скриптовые языки: Python и/или Bash для автоматизации и вспомогательных задач;
  • Управление версиями: Git, участие в код-ревью;
  • STL и архитектура кода: знание STL, алгоритмов стандартной библиотеки, принципов ООП и паттернов проектирования.

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

  • Опыт работы с протоколами MAVLink / DroneCAN;
  • Опыт разработки под embedded Linux (Yocto, Buildroot или аналоги);
  • Опыт написания unit- и интеграционных тестов (Google Test, Catch2).

Наши условия для тебя:

  • Официальное трудоустройство, полностью "белая" заработная плата;
  • Соц. пакет по ТК РФ;
  • Заработная плата обсуждается с финальным кандидатом;
  • Офис расположен в шаговой доступности от станции м. Войковская, бизнес-центр уровня А-класса;
  • Уютный современный офис, оснащенный по последнему слову техники;
  • График работы с 09:00 до 18:00. Пятница сокращенный день;
  • Дружный коллектив и хороший психологический климат;
  • Открытая, демократичная культура. Возможность реализовать свои идеи.


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

hh.ru
гаскар групп

Ведущий системный разработчик С++

гаскар группНа сервисе с: 06.08.26 17:42↑ Вакансия с автоподнятием
Зарплата не указанаРоссияМоскваГибрид

Гаскар Групп – это российский разработчик и интегратор собственных ИТ решений, разработчик и производитель беспилотных летательных аппаратов для обеспечения их автономности. Продукция применяется для мониторинга территорий, доставки легковесных грузов и других миссий.

Производство полного цикла, от создания идеи и разработки до выпуска готовой продукции в серии!

Мы производим: БВС, оптику, литий-ионные аккумуляторы, электродвигатели, модемы, контролеры связи, пульт управления, СКС и программируем своей собственный СОФТ для наших продуктов.

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

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

  • Разработка и сопровождение сервисного ПО пульта управления и дрона под Ubuntu;
  • Дебианизация компонентов: сборка, упаковка и деплой .deb-пакетов;
  • Проектирование и реализация systemd-сервисов управления оборудованием и коммуникационным стеком;
  • Диагностика и отладка низкоуровневых проблем с помощью strace, gdb и системных инструментов;
  • Разработка и поддержка скриптов автоматизации на Python/Bash;
  • Код-ревью и менторинг разработчиков.

Наши требования:

  • 5+ лет опыта разработки системного ПО на C/C++ под Linux;
  • Ubuntu / Debian: уверенная работа с дистрибутивом, дебианизация пакетов (.deb, dpkg, apt);
  • Системные сервисы: разработка и сопровождение systemd-юнитов, написание демонов и фоновых служб управления;
  • Отладка и профилирование: уверенная работа с strace, gdb; умение диагностировать проблемы на production-системах;
  • Сетевые протоколы: понимание стека TCP/IP, UDP, сокетов; опыт работы с прикладными протоколами (MAVLink, WebSocket, gRPC или аналоги);
  • Скриптовые языки: Python и/или Bash для автоматизации, скриптов сборки и деплоя;
  • Управление версиями: Git, практика ревью кода.

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

  • Опыт сборки проектов (CMake);
  • Опыт работы с протоколами MAVLink / DroneCAN;
  • Опыт разработки ПО для embedded Linux (Yocto, Buildroot или аналоги);
  • Опыт написания unit- и интеграционных тестов (Google Test, Catch2).

Наши условия для тебя:

  • Официальное трудоустройство, полностью "белая" заработная плата;
  • Соц. пакет по ТК РФ;
  • Заработная плата обсуждается с финальным кандидатом;
  • Офис расположен в шаговой доступности от станции м. Войковская, бизнес-центр уровня А-класса;
  • Уютный современный офис, оснащенный по последнему слову техники;
  • График работы с 09:00 до 18:00. Пятница сокращенный день;
  • Дружный коллектив и хороший психологический климат;
  • Открытая, демократичная культура. Возможность реализовать свои идеи.


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

hh.ru
Зарплата не указанаРоссияПермьОфис

Мы создаем электромобили будущего – присоединяйтесь к нашей команде!

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

Чем предстоит заниматься:
• Разработка и программирование встраиваемого ПО для микроконтроллеров STM32 на языках C/C++.
• Реверс-инжиниринг автомобильных шин данных: анализ, декодирование и работа с протоколами CAN, LIN.
• Разработка драйверов периферии и интеграция с датчиками/исполнительными устройствами.
• Отладка и тестирование прошивок на реальных устройствах, оптимизация кода по памяти и быстродействию.
• Участие в полном цикле разработки — от прототипирования до внедрения решений в производство.
• Тесное взаимодействие с командой инженеров-схемотехников и разработчиков.

Мы ждём от вас:
• Опыт программирования микроконтроллеров STM32 или аналоги на базе ARM.
• Глубокие знания C/C++, понимание низкоуровневой разработки, работы с прерываниями, таймерами, DMA.
• Навыки анализа и декодирования данных с шин CAN/LIN, опыт работы с автомобильными протоколами.
• Умение читать схемотехнические документы и работать в связке со схемотехниками.
• Опыт работы с системами контроля версий, отладочными инструментами.
• Готовность работать в динамичном проекте и решать нестандартные задачи.

Будет преимуществом:
• Опыт работы с электромобилями, BMS, battery management systems или другими automotive-системами.
• Знание RTOS и опыт разработки под операционные системы реального времени.
• Навыки написания скриптов на Python для автоматизации тестирования и анализа данных.

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

• Полная занятость с графиком 5/2.
• Работа на месте работодателя.
• Официальное трудоустройство и социальные гарантии.
• Возможности для профессионального роста и развития.
• Дружный и профессиональный коллектив.
• Участие в прорывном проекте – вы сможете напрямую влиять на технологии будущего.

Мы предлагаем интересные задачи, профессиональный рост и возможность внести вклад в развитие экологичного транспорта.


Откликайся и стань частью нашей команды!

hh.ru
моринформсистема-агат, концерн
от 160k ₽РоссияМоскваОфис

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

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

Требования:

  • Знание языков программирования С, С++.
  • Знание ОС Linux, Windows.
  • Знание ГОСТов, ЕСПД.
  • Высшее техническое образование по специальности прикладная математика, вычислительные машины, комплексы, системы и сети или информационные технологии.
  • Опыт работы не менее 3 лет в аналогичной должности.
  • Умение руководить группой разработчиков.
  • Умение разрабатывать план - графики работ.
  • Коммуникабельность.
  • Высокая исполнительность.

Условия:

  • Оплачиваемые больничный лист и ежегодный очередной отпуск (28 календарных дней);
  • На территории предприятия имеется своя столовая;
  • 8 минут пешком от станции метро Шоссе Энтузиастов.
hh.ru
от 120k ₽РоссияМоскваОфис

Требования:

  • высшее техническое или физико-математическое образование магистратуры или специалитета;
  • знание C/C++ (Qt версия 4.0 и выше);
  • знание ГИС-технологий (GistoolKit, GDAL);
  • знание OC Linux (AstraLinux);
  • опыт работы с СУБД (знание SQL, умение работать с Postgres);
  • знание стека протоколов TCP/IP;
  • готовность к командировкам на объекты Заказчика;
  • коммуникабельность, исполнительность.

Должностные обязанности:

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

Приветствуются:

  • опыт работы в ВПК;
  • опыт разработки клиент-серверных приложений;
  • опыт работы обеспечения взаимодействия по ГОСТ Р 52070.

Условия:

  • 40-часовая рабочая неделя;
  • работа по Трудовому кодексу Российской Федерации;
  • заработная плата определяется по результатам собеседования;
  • наличие столовой на территории компании;
  • офис компании находится в 100 метрах от станции МЦК «Шоссе Энтузиастов» (г. Москва, Шоссе Энтузиастов д. 29).

hh.ru
от 250k ₽РоссияМоскваОфис

Должностные обязанности:

  • Разработка и модификация UEFI-драйверов, DXE/SMM-модулей;
  • настройка POST (Power-On Self-Test), инициализация чипсета, CPU, памяти, периферии;
  • оптимизация времени загрузки и энергопотребления;
  • отладка проблем совместимости с оборудованием (CPU, RAM, GPU, накопители, сетевые контроллеры). Понимание аппаратной части:
  • схемотехника материнских плат, разводка сигналов;

  • интерфейсы и протоколы (LPC, SPI, I2C, SMBus, UART, EC/KBC);
  • питание и управление питанием (VRM, PMIC, ACPI States);
  • знание работы BIOS Flash ROM (SPI Flash, NOR/NAND).

Опыт работы с инструментами:

  • среды разработки для UEFI (EDK II, TianoCore);
  • отладчики и анализаторы (JTAG, Logic Analyzer, Bus Pirate, Wireshark для USB/PCIe);
  • инструменты сборки и тестирования BIOS (Build Environment, Flash Programming Tools);
  • работа с осциллографом, анализаторами протоколов передачи данных для аппаратной отладки.

Требования:

  • высшее техническое (информатика, вычислительная техника, электроника, радиотехника);
  • твёрдое понимание архитектуры x86/x64, принципов работы ПК на уровне «железа».

Языки программирования:

  • C/C++ — основной инструмент для разработки BIOS/UEFI;
  • ассемблер (x86/x64) — для низкоуровневых оптимизаций и отладки.

Знание спецификаций и стандартов:

  • UEFI Specification (включая PI, ACPI, SMBIOS);
  • Intel Platform Guide, AMD BIOS and Kernel Developer Guide;
  • стандарты PCIe, USB, SATA, NVMe, I2C/SMBus, SPI, LPC;
  • понимание работы SMM (System Management Mode), ME/PSP.

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

  • умение читать и анализировать техническую документацию (datasheet, application notes);
  • опыт работы в команде, ведение технической документации;
  • способность к глубокой отладке и решению нестандартных проблем.
  • опыт работы с Secure Boot, TPM, Intel TXT/AMD PSP;
  • знание принципов разработки встраиваемого ПО (embedded systems);
  • английский язык (чтение документации, общение с вендорами).

Условия работы:

- полный рабочий день;

- трудоустройство по ТК РФ.

hh.ru
рэйнбовсофт, нпо

Embedded Linux Developer

рэйнбовсофт, нпоНа сервисе с: 06.06.26 23:21↑ Вакансия с автоподнятием
Зарплата не указанаРоссияСаратовОфис

Вакансия в проекте Repka Pi - российском аналоге Raspberry Pi.

Российская группа аккредитованных IT-компаний, на рынке с 2007 года (регистрационные номера в реестре Минцифры: ООО НПО “РэйнбовСофт” - 3504 от 31.03.2014 г., ООО НПО “Интеллект” - 13583 от 18.02.2021 г).
Специализируемся на разработке специализированного программного обеспечения, на разработке и производстве микроэлектроники и образовательной робототехники.

Выполнение задач Embedded Linux разработчика:

  • портирование операционных систем на одноплатные компьютеры Repka Pi;
  • участие в развитии собственного дистрибутива Repka OS;
  • портирование и доработки библиотек для работы с интерфейсами и оборудованием;
  • участие в работах по формированию инфраструктуры проекта (пакетное обновление ОС, утилита конфигурирования работы оборудования и параметров работы ОС и т.п.);
  • оптимизация работы приложений пользователей на Repka Pi;
  • реализация типовых проектов-примеров на Repka Pi;
  • адаптация работы драйверов и модулей ядра Linux;
  • другие подобные задачи.

Только офисный формат работы.

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

В наше конструкторское бюро «Архитекторы роботов» ищем инженера-программиста для обучения гуманоидных роботов и робособак.

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

- Разрабатывать и внедрять навыки роботов: движение, жесты, манипуляции и выполнение последовательностей действий.

- Обучать модели управления с помощью Reinforcement Learning или Imitation Learning, собирать и готовить данные для обучения.

- Настраивать симуляционные среды и переносить обученные навыки на реальных роботов — sim-to-real.

- Интегрировать алгоритмы с SDK производителей, контроллерами и датчиками.

- Проводить испытания, анализировать ошибки и повышать надёжность работы роботов.

- Поддерживать код и техническую документацию, готовить инструкции для команды.

Требования:

- Практический опыт разработки для физических роботов.

- Уверенное владение Python; знание C++ для интеграции SDK и отладки модулей.

- Опыт работы с Linux и Git.

- Знание ROS 2 или сопоставимый опыт: обмен сообщениями, работа с системами координат, синхронизация данных и анализ логов.

- Знание линейной алгебры, кинематики, основ динамики и теории управления.

- Опыт работы с MuJoCo, Isaac Lab / Isaac Sim или сопоставимой средой.

- Навыки безопасного запуска и испытаний роботов: проверка ограничений, аварийной остановки и поведения при потере связи.

- Технический английский для чтения документации.

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


Условия:

-Работа в конструкторском бюро «Архитекторы роботов» компании «Корпорация роботов».

- Работа с гуманоидными роботами, робособаками и другими платформами.

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

- График работы 5/2 с 10:00 до 19:00

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

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

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

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

  • Разработка и поддержка Embedded Linux для собственного аппаратного обеспечения;
  • Конфигурирование, доработка и сборка загрузчика U-Boot;
  • Разработка и отладка драйверов Linux;
  • Разработка и отладка прикладного ПО для Embedded Linux устройств.
Требования:
  • Владение C/C++, Bash, git;

  • Понимание принципов работы интерфейсов UART, Ethernet, CAN, I2C и т.д.;

  • Уверенная работа с GNU/Linux;

  • Опыт разработки ПО для embedded-систем;

  • Понимание основ радиотехники, схемотехники, навык чтения электрических схем;

  • Знание систем сборки buildroot итд.

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

• Знакомство с buildroot, Gitlab CI/CD, Qt

• Знакомство с Embedded Linux в целом (User-Space, Kernel-Space — приветствуется) на одноплатных компьютерах, кросс-сборкой.

• Опыт разработки прошивок микроконтроллеров (AVR, STM32, ESP32, HAL, CMSIS)

• Готовность к командировкам.

• Опыт работы с Altium Designer или аналогичными CAD.

Условия:
  • Место работы: г. Санкт-Петербург, м. «Ленинский проспект» (10 минут пешком, 5 минут до заезда на ЗСД);
  • Уровень заработной платы обсуждается по итогам собеседования;
  • ДМС с первого дня работы в компании для Вас и Вашего ребенка (детей) до 10 лет;
  • Ежегодная индексация заработной платы;
  • Премирование по итогам работы за год;
  • Возможность получить опыт в крупной горно-добывающей компании.
hh.ru
инфокод

Разработчик CС++ Linux (DPDK)

инфокодНа сервисе с: 28.09.26 16:48
Зарплата не указанаБеларусьМинскГибрид

Динамично развивающаяся ИТ-компания ищет Ведущего программиста Linux C\C++ (dpdk, vpp, xdp, bpf, pf_ring, кernel bypass) в команду перспективных сетевых разработок. Мы разрабатываем NGFW, который представляет собой аппаратно-программное решение. Программная составляющая решения - операционная система на базе rpm-based дистрибутива Linux.

Задачи, которые предстоит решать:

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

Вы нам подходите если есть:

  • Опыт работы с dpdk/vpp/xdp(bpf)/pf_ring/любые иные средства обхода сетевого стека ядра.
  • Опыт работы с opensource.
  • Уверенные знания языков программирования (C/C++), понимание и умение адаптировать современные методики разработки программного обеспечения.
  • Английский язык на техническом уровне (чтение и понимание документации).

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

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

Ссылка на вакансию в банке вакансий на gsz.gov.⁣by:

Данная позиция планируется к созданию в 4 квартале 2026 года.

hh.ru
S

Team Lead (C/C++/Rust)

scoutxНа сервисе с: 28.09.26 15:54
от 450k ₽РоссияГрузияТбилисиМоскваГибрид
Локации (удалёнка):Москва

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

Локации:Тбилиси

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

О компании

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

В связи с развитием команды мы ищем Engineering Manager / Руководителя разработки, который возьмёт на себя управление кросс-функциональной командой и будет взаимодействовать с международными бизнес-заказчиками.

О проекте

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

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

Основные задачи

  • Управление кросс-функциональной командой из 8 специалистов.
  • Организация эффективного взаимодействия между разработчиками и другими участниками проекта.
  • Коммуникация с международными бизнес-заказчиками на английском языке.
  • Декомпозиция бизнес- и технических задач, определение приоритетов и контроль исполнения.
  • Проведение регулярных 1:1 встреч с сотрудниками.
  • Мотивация и развитие членов команды, предоставление обратной связи.
  • Участие в подборе новых сотрудников, проведение интервью и формирование команды.
  • Поддержка эффективных процессов разработки и взаимодействия между техническими и бизнес-подразделениями.
  • Участие в принятии технических и организационных решений в рамках проекта.

Требования

  • От 10 лет коммерческого опыта разработки на языках C / C++ / Rust.
  • От 3 лет опыта управления международной командой разработки.
  • Опыт руководства кросс-функциональными командами.
  • Уверенные навыки управления людьми: проведение 1:1, мотивация, развитие сотрудников и обратная связь.
  • Опыт декомпозиции задач и планирования работы команды.
  • Опыт взаимодействия с бизнес-заказчиками и стейкхолдерами.
  • Разговорный английский язык на уровне C1.
  • Сильная техническая база и понимание процессов разработки программного обеспечения.

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

  • Опыт работы с европейскими заказчиками.
  • Опыт работы в международных продуктовых или технологических компаниях.
  • Опыт в сфере AdTech, high-load или распределённых систем.
  • Опыт найма и развития инженерных команд.

Условия

  • Формат работы: гибридный или полностью удалённая занятость.
  • Конкурентный компенсационный пакет.
  • ДМС, включая стоматологию.
  • Компенсация спортивных занятий.
  • Доступ к языковым курсам.
  • Возможности профессионального обучения и развития.
  • Работа над международным технологическим продуктом.
  • Взаимодействие с распределённой командой и международными заказчиками.
hh.ru
инкомсистем, ниц

Программист С++

инкомсистем, ницНа сервисе с: 30.07.26 15:39↑ Вакансия с автоподнятием
от 250k ₽РоссияКазаньОфис

Мы выпускаем промышленные логические контроллеры АБАК ПЛК и измерительно-вычислительный комплекс АБАК+.

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

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

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

  • Разработка и сопровождение микросервисов контроллера;
  • Разработка и сопровождение драйверов для устройств;
  • Разработка/сопровождение драйверов промышленных протоколов обмена данными (ModBus, OPC UA и другие);
  • Развитие механизмов межконтроллерного обмена данными в резервированных ПЛК;
  • Развитие механизмов обмена данных между различными сервисами контроллера.

Мы ждем, что Вы :

  • Любите С++, хорошо им владеете и пишите на нём больше трёх лет.
  • Знаете классические алгоритмы и структуры данных и умеете их применять на практике;
  • Понимаете парадигму многопоточности, знакомы с основными подходами, проблемами и ограничениями в этой области;
  • Имеете опыт разработки высоконагруженных, распределённых , близких к "железу" сервисов или сервисов реального времени.
  • Имеете опыт написания сетевых приложений;
  • Программируете под Linux, знаете Git;
  • У Вас высшее законченное образование;
  • Владеете английским языком на уровне чтения и понимания технической документации.

Имеете дополнительные навыки:

  • Опыт кроссплатформенной разработки;
  • Знание промышленных протоколов обмена информацией: Modbus RTU/TCP, CANOPEN и т.д.;
  • Опыт работы со спецификацией OPC DA/UA;
  • Опыт с SQL базами данных: Postgres, MySQL;
  • Опыт работы с промышленными программируемыми логическими контроллерами;
  • Понимание драйверной модели Linux, опыт работы с Device Tree, способность собрать U-Boot и ядро.

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

  • Работу в стабильной компании. Входим в реестр аккредитованных IТ организаций;
  • Оформление в штат и полностью белая зарплата;
  • Конкурентный уровень заработной платы, обсуждается по итогам собеседования;
  • График работы: 5-дневная рабочая неделя с 8.00 - 17.00 часов (с возможностью смещения времени или частично удаленной работы после успешного прохождения испытательного срока).

Рост и развитие:

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

Доп. льготы для переезжающих в Казань:

  • Помощь (в т.ч. финансовая) в переезде;
  • Компенсация затрат на аренду жилья.

Место работы:

  • Современный уютный офис на территории Химграда (Восстания 104И), рядом столовая.
hh.ru
алгоритм с
Зарплата не указанаРоссияЕкатеринбургОфис
Алгоритм С – аккредитованная IT-компания холдинга Синара - Транспортные Машины.
Мы разрабатываем, производим и внедряем системы управления для железнодорожного и городского транспорта.
Ищем инженера-программиста, который хочет не просто писать код, а создавать инновационные технологии систем управления транспортом!

Ключевые задачи:

  • Разработка человеко-машинного интерфейса для приборных панелей для железнодорожной техники и общественного транспорта под Linux и Windows.

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

✨ Официальное трудоустройство по ТК РФ в аккредитованной ИТ-компании;

✨ ДМС после прохождения испытательного срока;

✨ Работа в команде профессионалов;

✨ Внутренняя система повышения квалификации: наставничество, доступ к образовательным ресурсам, участие в отраслевых мероприятиях;

✨ Оборудованное рабочее место в офисе по адресу г. Екатеринбург, ул. Ленина, 8;

✨ График 5/2 с 8.00-16.40, офисный формат работы.

Наши ожидания от кандидатов :

  • Высшее техническое образование;
  • Знание языков С и С++ и фреймворка Qt;

  • Опыт разработки под Linux;

  • Знание алгоритмов и структур данных;

  • Будут плюсом знания: Python, опыт работы с QML, CI/CD, REST API.

Мы создаем будущее транспортной индустрии страны. Присоединяйся!

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

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

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

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