з/п не указана
Москва
Вольная улица 35с2
Вольная улица 35с2
От 3 до 6 лет
CTRL+ это R&D компания по разработке новейших программно-аппаратных комплексов. Наши технологии в сфере IoT, AI и Embedded программирования и собственное производство микроэлектроники позволяют сложные задачи делать решаемыми. У нас 2 офиса (в Москве и Сербии). Мы занимаемся заказной разработкой в гражданской сфере, а также продуктовой.
О роли ->
Мы ищем Системного аналитика, который будет работать на стыке встроенного ПО, backend и аппаратной части.
Ключевая задача роли — формализация требований и проектирование системных решений для аппаратно-программных комплексов: от уровня устройства (firmware) до взаимодействия с backend и внешними системами.
Это не классический «бизнес-аналитик» и не чистый «backend-аналитик» — это роль с сильным уклоном в инженерную часть и понимание работы embedded-систем.
Системный анализ и проектирование:
-
Сбор и формализация требований к встроенному ПО (embedded firmware) и ПАК в целом.
-
Декомпозиция требований в системные сценарии, состояния устройств, режимы работы.
-
Проектирование логики работы устройств:
-
поведение системы
-
сценарии взаимодействия модулей
-
обработка ошибок
-
-
Проработка взаимодействия:
-
firmware ↔ электроника (через ограничения и требования)
-
firmware ↔ backend
-
устройства ↔ внешние системы
-
-
Участие в проектировании архитектуры ПАК совместно с embedded и hardware командами.
Работа с требованиями:
-
Формализация бизнес-идей в системные требования (без глубокой бизнес-проработки — важно корректно зафиксировать и уточнить).
-
Подготовка постановок задач для embedded-разработчиков (C/C++, MCU/RTOS).
-
Участие в оценке реализуемости новых фич с учетом ограничений железа.
-
Управление требованиями и их влиянием на систему.
Документация:
-
Подготовка и поддержка:
-
системной архитектуры (ПАК, firmware)
-
описаний протоколов взаимодействия
-
API (на уровне взаимодействия с backend)
-
диаграмм состояний устройств и логики работы
-
-
Описание:
-
протоколов
-
форматов данных
-
обновлений прошивок (OTA, версии)
-
-
Ведение диаграмм и схем взаимодействия (sequence, state diagrams, C4 и др.)
Взаимодействие с командами:
-
Плотная работа с:
-
embedded-разработчиками (ключевая связка)
-
схемотехническим отделом (ограничения, выбор решений)
-
backend-командой (интеграция, API)
-
тестированием (сценарии, тест-кейсы, валидация требований)
-
-
Участие во встречах с заказчиками: уточнение и фиксация требований.
-
Сопровождение задач в таск-трекере (monday.com).
Зона ответственности:
-
Целостность логики работы ПАК и встроенного ПО.
-
Корректная формализация требований для 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-х недель, в зависимости от ваших возможностей и загруженности нашей команды