yadro

Senior C++ разработчик / TeamLead (OpenBMC) (Python)

Ищу Senior C++ разработчика / TeamLead в YADRO.

yadro

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

Ищу Senior C++ разработчика / TeamLead в YADRO.

Есть интересная вакансия для тех, кому нравится не просто писать код, а работать на стыке software и hardware. Смотрю кандидатов из РФ и РБ.

YADRO развивает собственные вычислительные платформы, серверы и другое технологическое оборудование. Сейчас команда усиливается под новые проекты: формируем кросс-функциональную команду до 10 человек и ищем Senior/TeamLead в направление OpenBMC.

Немного о проекте. OpenBMC - open-source платформа для удаленного управления серверным оборудованием. Здесь работа идет с Linux, прошивкой BMC, взаимодействием с BIOS/UEFI и аппаратной частью. То есть это системная разработка, где важно понимать, что происходит не только в коде, но и на уровне железа.

Что предстоит делать:

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

Разрабатывать интерфейсы BMC: Redfish API, IPMI, WebAPI (GraphQL C++), WebUI и CLI.

Работать с C/C++ под GNU/Linux, разбираться с проблемами на стыке ПО и оборудования.

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

Участвовать в работах по UEFI/BIOS для x86.

Помогать развиваться инженерам и управлять командой от 7 человек.

Участвовать в развитии сообщества OpenBMC.

Что важно:

От 5 лет коммерческой разработки на C++ (17 и выше), STL, Boost.

Linux userspace, POSIX API, systemd и D-Bus.

Хорошее знание C, Bash и shell scripting, Python.

Понимание Web API (REST и аналоги).

Опыт работы с низкоуровневыми интерфейсами и протоколами: I2C, SPI, RS232 и другими.

Навыки отладки с gdb и похожими инструментами.

Уровень владения английским: B1 и выше

Будет плюсом опыт с Yocto, GraphQL, Redfish/PLDM, драйверами Linux, u-boot, NC-SI, а также управление командой от 5 человек и знание C++23.

Что по условиям:

Удаленно или гибридно. Офисы есть в Москве, Санкт-Петербурге, Екатеринбурге, Нижнем Новгороде и Минске.

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

Если у вас есть такой опыт и хочется заниматься системной разработкой на стыке ПО и железа, напишите мне в телеграм @oltybaevmus

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

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

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

О команде:

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

Мы в поисках ведущего разработчика-исследователя в области глубокого обучения и компьютерного зрения (Senior DL/CV Research Engineer) с глубоким знанием высшей математики и проективной геометрии. Специалисту предстоит создавать и оптимизировать нейросетевые алгоритмы восприятия для автономного транспорта, используя Python, базовый C++ и технологии параллельных вычислений (CUDA).

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

  • Разработка интеллектуальных решений в области глубокого обучения/DL (компьютерное зрение/CV) задач в домене восприятия автономного транспорта;
  • Анализ современых подходов и реализация нейросетевых архитектур, обучение, проверка гипотез и проведение исследований;
  • Разработка и интеграция модулей нейронных сетей в готовый стек восприятия.

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

  • Уверенное знание глубокого обучения/DL (уровень погружения до самых глубоких вннутренних процессов обучения и research), машинного обучения/ML (понимание математики основных классических подходов), линейной алгебры (проективная геометрия, эпиполярная геометрия) и математического анализа, математической статистики;

  • Опыт работы с компьютерным зрением/Computer Vision задачам в разных доменах;

  • Умение писать продвинутый код на Python;

  • Умение писать и читать базовый код на C++;

  • Умение писать код для высоконагруженных систем (cuda, openml, mpi).

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

Микран — лидер по производству радиоэлектроники и систем беспроводной связи в России. За 35 лет предприятие выросло из университетской лаборатории в системообразующее предприятие. Мы разрабатываем отечественные решения в сфере IIoT, инфраструктуры 5G, робототехники и радиофотоники. Приглашаем амбициозных экспертов в команду, где ценят партнёрство, инновации и инженерную экспертизу!

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

  • разработка и тестирование ПО для измерительного оборудования (векторные анализаторы, генераторы сигналов, анализаторы спектра и др.), включая embedded и системное ПО, драйверы Linux;
  • реализация алгоритмов обработки результатов измерений;
  • формирование ТЗ для разработчиков, составление справочной документации.

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

  • Высшее техническое образование;
  • Опыт работы от двух лет в разработке программного обеспечения;
  • Знание C++ (C++11 и выше) и STL, знание C#;
  • Понимание принципов объектно‑ориентированного программирования;
  • Опыт разработки под Linux, опыт работы с фреймворком Qt;
  • навыки работы с инструментами разработки: git, cmake, bash, Python
  • Английский на уровне, достаточном для чтения и перевода технической документации.

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

  • Знания в области радиотехники, математики и схемотехники;
  • Опыт работы с ARM, u‑boot, Yocto;
  • Понимание принципов работы ПЛИС.

Будем рады предложить:

  • Официальное трудоустройство с перового рабочего дня;

  • Работа в стабильной современной компании с 35-летней историей;

  • График работы: с 9:00 до 18:00;

  • Программа обучения и развития;

  • Перспектива карьерного и профессионального роста;

  • ДМС, корпоративное питание, страхование от несчастного случая и клещевого энцефалита, скидки и специальные предложения от партнеров компании.

hh.ru
финко

Senior разработчик C++/Qt5 (ASTRA LINUX)

финкоАвтоподнятие
Зарплата не указанаРоссияИжевскОфис

Откройте новые горизонты вместе с нами!

Ищем опытного C++ разработчика для создания прикладного ПО на Qt5, которое работает в защищённой среде Astra Linux Special Edition. Вы будете проектировать и развивать десктопные приложения, отвечать за их стабильную работу при мандатном контроле доступа и задавать технические стандарты для команды.


О компании ГК «Беспилотные системы» (ООО «Финко») — ведущий российский разработчик и производитель беспилотных летательных аппаратов Supercam с 2010 года. Мы создаём инновационные решения для мониторинга, аэрофотосъёмки и патрулирования, работаем на российском и международном рынках.

Ваши задачи:

  • Разработка и развитие десктопных приложений на C++ (17) и Qt5: Widgets, QML, QtNetwork, многопоточность

  • Проектирование архитектуры приложений, выделение модулей и интерфейсов

  • Адаптация ПО под Astra Linux SE: мандатное управление доступом (PARSEC), уровни конфиденциальности, замкнутая программная среда

  • Сборка и упаковка в deb-пакеты, подпись бинарных файлов для ЗПС

  • Диагностика проблем на целевой платформе: права доступа, сокеты, системные журналы

  • Интеграция с внешними системами и сервисами (TCP/UDP, D-Bus, REST)

  • Code review, менторинг команды

  • Участие в подготовке ПО к сертификации ФСТЭК/Минобороны.

Наши ожидания:

  • Коммерческий опыт разработки на C++ от 5 лет, из них на Qt5 от 3 лет

  • Уверенное знание современного C++: RAII, умные указатели, шаблоны, многопоточность, STL

  • Глубокое знание Qt5: сигналы/слоты, event loop, модели/представления, QtNetwork, потоки в Qt

  • Практический опыт разработки и отладки ПО под Astra Linux SE (1.7 и выше)

  • Понимание механизмов безопасности Astra Linux: PARSEC, мандатные метки, режим ЗПС

  • Уверенный Linux: systemd, сеть, права доступа, journalctl, strace, gdb

  • CMake, gcc/clang, сборка deb-пакетов

  • Git, опыт работы с CI.

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

  • Python 3: утилиты, скрипты автоматизации, интеграция с C++ (pybind11)

  • Опыт сертификации ПО во ФСТЭК или Минобороны

  • Опыт портирования ПО с Windows или других дистрибутивов на Astra Linux.

Условия и преимущества:

  • Оформление по ТК РФ с первого дня

  • Официальная «белая» заработная плата, выплаты два раза в месяц, всегда вовремя

  • График работы: 5/2, на территории работодателя ул. Автозаводская 3а

  • Внутренний социальный пакет: ДМС включая стоматологию, частичная компенсация расходов на питание и спорт

  • Возможности для профессионального роста и развития.

Присоединяйтесь к команде профессионалов и развивайтесь вместе с нами!

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