СБЕР

Senior Robotics Software Engineer/ RSE C++, Python

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

СБЕР · На сервисе с: 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

Похожие вакансии Embedded & IoT

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
от 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
yadro

Инженер по ручному тестированию встраиваемого ПО

yadroНа сервисе с: 07.06.26 09:16↑ Вакансия с автоподнятием
Зарплата не указанаРоссияМоскваГибрид

Компания YADRO — крупный игрок на рынке серверного оборудования. Наши продукты (серверы, СХД, Базовые станции) — это сложнейший софт и железо. У нас нельзя «просто нажать кнопку». Здесь нужно думать, изобретать и автоматизировать то, что другие делают руками. Если ты устал от скучных веб-тестов и хочешь потрогать «физику» (UART, CAN, осциллограф, логический анализатор) — это твой шанс.

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

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

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

  • Ручное функциональное и интеграционное тестирование прошивок MCU и FPGA в составе продуктов компании;

  • Работа с физическим оборудованием: сборка тестовых стендов, подключение/отключение плат, кабелей, замена компонентов, установка commodity, проверка различных тестовых сценариев;

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

  • Разработка тестовой документации в Jira и Confluence: создание тест-планов, тест-кейсов, оформление баг-репортов и отчетов по тестированию;
  • Работа в команде, используя гибкие методологии разработки;
  • Работать в кросс-функциональной команде, влиять на процессы тестирования.

Что мы ожидаем от будущего члена команды:

  • Опыт тестирования встраиваемых/программно-аппаратных систем от 2 лет;
  • Опыт работы с "железом";
  • Навыки работы с измерительным оборудованием (осциллограф, мультиметр);
  • Базовое знание ОС Linux (работа в консоли, утилиты, сетевые настройки)
  • Знание интерфейсов - UART, I2C, SPI, CAN;
  • Английский язык на уровне чтения документации.

Дополнительно приветствуем:

  • Опыт написания скриптов на Bash и Python;
  • Опыт работы с BIOS/BMC;
  • Опыт работы с Jira/Bitbucket/Confluence;
  • Опыт разработки embedded систем;
  • Опыт CI/CD;
  • Знание Jenkins;
  • Знание pytest / allure;
  • Опыт работы с серверным оборудованием/СХД.

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

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

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