ООО "ПРОТЕЙ СТ"

Программист микроконтроллеров (C++)

Город Санкт-ПетербургПолная занятость

О компании

ООО "ПРОТЕЙ СТ" разрабатывает программные решения для связи с устройствами на базе микроконтроллеров. Компания работает на стыке embedded и прикладного ПО: создаёт прошивки под разные платформы управления и разрабатывает пользовательские утилиты и библиотечные компоненты для взаимодействия с аппаратной частью.

Ключевые факты:

  • Разработка прошивок на C++ для микроконтроллеров Cortex-M (в том числе STM32 и Nuvoton)
  • Параллельная разработка библиотек/утилит для ПК для связи с «железом»
  • Есть собственный асинхронный фреймворк для коммуникации
  • Потребность в поддержке релизных устройств и сопровождении модулей ядра Linux

О вакансии

Команда ООО "ПРОТЕЙ СТ" занимается разработкой ПО для реальных устройств: от прошивок на C++ для микроконтроллеров до библиотек и утилит под ПК, которые обеспечивают связь между программой и аппаратной частью. Внутри используется собственный асинхронный подход, благодаря чему обмен данными получается более предсказуемым и удобным для интеграции.

Внутренняя инженерная линия роли — embedded C++ на базе STM32/Nuvoton (Cortex-M), а также развитие сопутствующих модулей на Linux. Для инженера это означает, что задачи не ограничиваются «прошивкой», а включают работу с модулями ядра Linux и инструментами под готовые устройства.

В проектной работе важны инженерная дисциплина и умение разбираться в низкоуровневых деталях: интерфейсы обмена (SPI, I2C, CAN и другие), понимание принципов электроники и способность читать техническую документацию на английском.

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

  • Писать прошивки на C++ для микроконтроллеров семейства Cortex-M (STM32, Nuvoton и др.)
  • Разрабатывать библиотеки под ПК для связи с железом
  • Использовать собственный асинхронный фреймворк для коммуникации с устройствами
  • Создавать утилиты для работы с готовыми устройствами
  • Выполнять дальнейшую поддержку релизных устройств
  • Писать и развивать модули ядра Linux

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

  • Полный рабочий день
  • Использование C++23 в коммерческой разработке
  • Возможность работать на стыке embedded, прикладных библиотек для ПК и Linux-модулей

Обязанности

  • Разработка прошивок на C++ для микроконтроллеров STM32, Nuvoton и других Cortex-M
  • Создание и развитие библиотек под ПК для связи с аппаратной частью
  • Разработка коммуникационных компонентов на основе собственного асинхронного фреймворка
  • Написание утилит для работы с готовыми устройствами
  • Поддержка релизных устройств на последующих итерациях
  • Разработка модулей ядра Linux

Условия

  • Полный рабочий день

Похожие вакансии

Как получить эту работу — с ИИ-помощником РаботаМакс

Бесплатно поможем на каждом шаге. Нажмите, чтобы раскрыть.