CTRL+ это R&D компания по разработке новейших программно-аппаратных комплексов. Наши технологии в сфере IoT, AI и Embedded программирования и собственное производство микроэлектроники позволяют сложные задачи делать решаемыми. У нас 2 офиса (в Москве и Сербии). Мы занимаемся заказной разработкой в гражданской сфере, а также продуктовой.
О роли ->
Мы ищем Системного аналитика, который будет работать на стыке встроенного ПО, backend и аппаратной части.
Ключевая задача роли — формализация требований и проектирование системных решений для аппаратно-программных комплексов: от уровня устройства (firmware) до взаимодействия с backend и внешними системами.
Это не классический «бизнес-аналитик» и не чистый «backend-аналитик» — это роль с сильным уклоном в инженерную часть и понимание работы embedded-систем.
Системный анализ и проектирование:
-
Сбор и формализация требований к встроенному ПО (embedded firmware) и ПАК в целом.
-
Декомпозиция требований в системные сценарии, состояния устройств, режимы работы.
-
Проектирование логики работы устройств:
-
Проработка взаимодействия:
-
Участие в проектировании архитектуры ПАК совместно с embedded и hardware командами.
Работа с требованиями:
-
Формализация бизнес-идей в системные требования (без глубокой бизнес-проработки — важно корректно зафиксировать и уточнить).
-
Подготовка постановок задач для embedded-разработчиков (C/C++, MCU/RTOS).
-
Участие в оценке реализуемости новых фич с учетом ограничений железа.
-
Управление требованиями и их влиянием на систему.
Документация:
Взаимодействие с командами:
Зона ответственности:
-
Целостность логики работы ПАК и встроенного ПО.
-
Корректная формализация требований для embedded-разработки.
-
Согласованность протоколов и взаимодействия между компонентами системы.
-
Минимизация рисков из-за некорректных или неполных требований.
-
Поддержание актуальной и понятной технической документации.
Ожидания по опыту:
Системный анализ и embedded
-
Опыт работы системным аналитиком от 2 лет в технических продуктах.
-
Понимание принципов работы встроенных систем:
-
микроконтроллеры, периферия, интерфейсы
-
ограничения по ресурсам, энергопотреблению, памяти
-
Опыт описания логики работы устройств (state machines, сценарии, режимы).
Интеграции и архитектура:
-
Понимание архитектуры распределённых систем:
-
взаимодействие устройств с backend
-
API, протоколы, форматы данных
-
Опыт описания API и протоколов (REST, MQTT, бинарные протоколы — как плюс).
-
Навык построения архитектурных и системных схем.
Работа с требованиями:
-
Умение переводить «сырые» идеи в структурированные системные требования.
-
Навык декомпозиции задач для разработки.
-
Понимание жизненного цикла разработки ПО (включая embedded).
Технический кругозор:
-
Умение читать техническую документацию, схемы, спецификации.
-
Понимание взаимодействия ПО и электроники.
-
Способность обсуждать решения с инженерами и аргументировать их.
Дополнительно:
-
Высшее техническое образование.
-
Опыт написания технической документации (архитектура, протоколы, сценарии).
-
Опыт работы с таск-трекерами (Jira, Monday или аналоги).
Будет плюсом:
-
Опыт работы с embedded-разработкой (даже на уровне инженера в прошлом).
-
Знание RTOS (Zephyr, FreeRTOS и др.).
-
Опыт работы с OTA-обновлениями, логгированием устройств.
-
Понимание CI/CD в embedded-разработке.
-
Опыт работы с производством устройств.
Условия:
-
Официально трудоустраиваем в аккредитованную IT компанию
-
Full time (офис в Москве) и гибкое начало рабочего дня.
-
Предоставляем оборудование и парковку
-
У нас открытая культура коммуникаций и максимально горизонтальная структура без бюрократии
-
Работаем с современными технологиями и гражданской сферой
-
Предоставляем релокацию (переезд, оплата 1 мес аренды жилья)
Этапы интервью:
-
Первичное интервью с HR (формат онлайн)
-
Интервью с Руководителем проекта и Руководителем отдела разработки (формат онлайн)
-
Оффер при положительном решении
-
Все этапы могут занимать от 3-х дней до 2-х недель, в зависимости от ваших возможностей и загруженности нашей команды