Lead Embedded-разработчик (Лаборатория интернета вещей)
29 июня 2026 • г Москва • ПАО Сбербанк • Информационные технологии:Программист, разработчик
Лаборатория Интернета вещей - R&D-команда, занимающаяся исследованием и разработкой решений в сфере ИТ-технологий, сетей, микроэлектроники и сенсорных систем.
Разрабатываем устройства от прототипов до серийных партий: механика, корпуса, электроника, прошивки, бекенд, фронтенд, мобильные приложения.
Наша работа - это вызов, эксперимент и изобретение. Поэтому в нашей команде ценятся люди с широким кругозором, готовые брать ответственность и доводить задачу до результата. Главное - достигнуть цели, не запнувшись в процессе.
Обязанности
- Разработка и оптимизация встроенного ПО: Проектирование, реализация и отладка программного кода для микроконтроллеров. Оптимизация решений по использованию оперативной памяти, флеш-памяти и производительности.
- Работа с аппаратными интерфейсами и периферией: Реализация взаимодействия с различными внешними устройствами и модулями через стандартные интерфейсы (UART, SPI, I2C, USB) и беспроводные протоколы (Wi-Fi, Bluetooth). Интеграция сетевых стеков и протоколов передачи данных (Modbus, PPP/SLIP, RNDIS/CDC-ECM).
- Проектирование архитектуры и обеспечение качества кода: Написание чистого, поддерживаемого и тестируемого кода, организация покрытия unit-тестами и проведение рефакторинга.
- Комплексная отладка и диагностика: Поиск и устранение неисправностей на всех уровнях: от аппаратного (осциллограф, логический анализатор, JTAG/SWD) до программного (логирование, профилирование, анализ поведения системы).
- Техническое лидерство и документация: декомпозиция аппаратно-программных модулей, постановка задач, оценка сроков, код-ревью, описание архитектуры и интерфейсов.
Требования
- Опыт работы Embedded-разработчиком (опыт коммерческой разработки от 6-ти лет).
- Уверенное владение С и C++ для микроконтроллеров.
- Понимание и опыт работы с одной из ОСРВ: FreeRTOS, Zephyr, ThreadX и т.д.
- Свободная работа с UART, SPI, I2C, USB (CDC, HID), Modbus RTU/ASCII, WiFi (STA/AP), Bluetooth Classic/BLE.
- Понимание сетевого стека и опыт разработки с применением сетевых стеков поверх транспортных интерфейсов: PPP/SLIP over UART, RNDIS/CDC-ECM over USB и т.д.
- Уверенное использование Git, CMake/Make. Опыт работы с современными IDE (CLion, VSCode, STM32CubeIDE) и отладчиками.
- Умение укладываться в ограничения памяти (RAM/Flash) и тайминги без «костылей».
- Умение декомпозировать задачи, проектировать слоистую архитектуру, избегать «стихийного программирования».
- Умение писать читаемый и тестируемый код: модульность, покрытие unit-тестами (Unity, Ceedling и др.), рефакторинг без боли.
- Опыт отладки на всех уровнях: низкоуровневая (осциллограф, логический анализатор, JTAG/SWD), высокоуровневая (логирование, профилирование, анализ поведения системы, локализация проблем).
Будет плюсом:
- Навыки работы с генеративными AI-моделями; опыт создания AI-агентов и использования их в работе будет преимуществом.
- Опыт использования GigaChat, Kandinsky и аналогов в продуктах, навыки создания и использования AI-агентов.
- Инструментальное владение AI для анализа, генерации и автоматизации.
Условия
- Офисный формат в Москве.
- Ежегодный пересмотр зарплаты и годовая премия.
- Расширенный ДМС и льготное страхование для семьи.
- Уникальная система обучения Сбера для профессионального и карьерного развития.
- Выгодная ипотека для сотрудников.
- Бесплатная подписка СберПрайм+, скидки на продукты компании-партнёров.
- Вознаграждение за рекомендацию друзей в команду Сбера.
- Корпоративная пенсионная программа.