Embedded-разработчик (Лаборатория Интернета вещей)
По договоренности
Лаборатория Интернета вещей - R&D-команда, занимающаяся исследованием и разработкой решений в сфере ИТ-технологий, сетей, микроэлектроники и сенсорных систем.
Разрабатываем устройства от прототипов до серийных партий: механика, корпуса, электроника, прошивки, бекенд, фронтенд, мобильные приложения.
Наша работа - это вызов, эксперимент и изобретение. Поэтому в нашей команде ценятся люди с широким кругозором, готовые брать ответственность и доводить задачу до результата. Главное - достигнуть цели, не запнувшись в процессе.
Обязанности
- Разработка и оптимизация встроенного ПО: Проектирование, реализация и отладка программного кода для микроконтроллеров. Оптимизация решений по использованию оперативной памяти, флеш-памяти и производительности.
- Работа с аппаратными интерфейсами и периферией: Реализация взаимодействия с различными внешними устройствами и модулями через стандартные интерфейсы (UART, SPI, I2C, USB) и беспроводные протоколы (Wi-Fi, Bluetooth). Интеграция сетевых стеков и протоколов передачи данных (Modbus, PPP/SLIP, RNDIS/CDC-ECM).
- Проектирование архитектуры и обеспечение качества кода: Написание чистого, поддерживаемого и тестируемого кода, организация покрытия unit-тестами и проведение рефакторинга.
- Комплексная отладка и диагностика: Поиск и устранение неисправностей на всех уровнях: от аппаратного (осциллограф, логический анализатор, JTAG/SWD) до программного (логирование, профилирование, анализ поведения системы).
- Командная работа и развитие: Активное участие в командной разработке, проведение код-ревью, обмен технической документацией и эффективное взаимодействие с коллегами. Самостоятельный анализ и написание кода, грамотное применение _AI_-ассистентов для повышения продуктивности.
Требования
- Опыт: Middle / Senior Embedded-разработчик (опыт коммерческой разработки от 3-х лет)
- Языки: Уверенное владение С для микроконтроллеров. Знание 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), высокоуровневая (логирование, профилирование, анализ поведения системы, локализация проблем)
Будет плюсом:
- Знание C++
- Опыт bare-metal разработки на STM32, ESP32 и подобных платформах
Условия
- офисный формат в Москве
- ежегодный пересмотр зарплаты и годовая премия
- расширенный ДМС и льготное страхование для семьи
- уникальная система обучения Сбера для профессионального и карьерного развития
- выгодная ипотека для сотрудников
- бесплатная подписка СберПрайм+, скидки на продукты компании-партнёров
- вознаграждение за рекомендацию друзей в команду Сбера
- корпоративная пенсионная программа.
Опубликована 2 дня назад
Похожие вакансии
Вакансии быстро закрываются — подпишитесь на наш канал в MAX сейчас, чтобы видеть их первыми.
Подписаться в MAX Обязанности: Разработка frontend приложений на React, включая клиентские кабинеты, платёжные формы, админ-панели; Интеграция с backend API (REST/gRPC/SOAP), взаимодействие с платежными и внешними сервисами; Реализация адаптивной, отзывчивой и доступн...
- Полный день
- Опыт от 3 лет
- Москва
день назад
Обязанности: Создание и оптимизация отчетов, обработок и печатных форм; Разработка, доработка и сопровождение конфигураций на платформе 1С (версии 7.7 и 8.3), участие в развитии информационных систем и внедрение новых технологий; Настройка и поддержк...
- Полный день
- Опыт от 3 лет
- Москва
день назад
Приглашаем в нашу команду разработчика Java уровеня middle, с опытом разработки высоконагруженных, кроссплатформенных ... протоколов платежных систем (ISO 8583) опыт работы с криптографией - HSM О команде: В нашей команде разработчики ...
- Полный день
- Опыт от 3 лет
- Москва
день назад
AQUARIUS — ведущий российский разработчик, производитель и поставщик компьютерной техники. ... компании; Верстка интерфейсов и адаптивных компонентов по макетам Тесное взаимодействие с back-end разработчиками ...
- Полный день
- Опыт от 3 лет
- Москва
день назад
Наш продукт: *Jenkins-Dream* — надёжная платформа для сотен команд разработчиков и DevOps-инженеров Сбера ... Мы объединены общей целью сделать наши CI/CD-процессы надежнее и проще для разработчиков.
- Полный день
- Опыт от 3 лет
- Москва
день назад
Обязанности: Разработка и поддержка конфигураций на платформе 1С:Предприятие, автоматизация рутинных процессов в компании; Создание и модификация отчетов и дополнительных обработок. Исправление ошибок, выявленных при эксплуатации 1С; Взаимодействие с...
- Полный день
- Опыт от 3 лет
- Москва
день назад