Обязанности:
CTRL+ это R&D компания по разработке новейших программно-аппаратных комплексов. Наши технологии в сфере IoT, AI и Embedded программирования и собственное производство микроэлектроники позволяют сложные задачи делать решаемыми. У нас 2 офиса (в Москве и Сербии). Мы занимаемся заказной разработкой в гражданской сфере, а также продуктовой. Эта вакансия подойдёт тем, кто хочет продолжать писать КОД и управлять небольшой командой. Мы подробно описали профиль человека, которого ищем и которому предстоит работать с нами) Если вакансия про тебя - давай знакомиться!) Тебе предстоит: Управление командой и процессами разработки Разработка и сопровождение ПО (embedded firmware) для серийных ПАК и новых проектов. Руководство полным циклом разработки встроенного ПО (embedded firmware) для новых и существующих устройств компании. Управление задачами команды Embedded: постановка задач разработчикам, контроль сроков, качества и приоритетов. Формирование архитектурных решений на уровне систем (ПАК) и встроенного ПО совместно со схемотехническим отделом и тестированием. Совершенствование процессов разработки ПО: внедрение практик code-review, CI/CD, автоматизации тестирования, контроля версий, улучшение качества и прозрачности разработки. Управление загрузкой команды, проведение 1-on-1, работа с обратной связью, развитие инженеров (junior/middle/senior). Найм и укрепление команды embedded-разработчиков: участие в технических интервью, онбординг, адаптация. Проектная деятельность и взаимодействие с командами Управление проектами разработки встроенного ПО: планирование проектов, оценка сроков, оценка реализуемости новых фич. Взаимодействие по архитектурным и техническим вопросам со схемотехническим отделом (выбор компонентной базы, согласование решений). Взаимодействие с командой Web-разработки по вопросам API, интеграции и совместимости ПО. Взаимодействие с отделом тестирования: согласование тестовой базы, развитие автоматического тестирования, поддержание качества релизов. Подготовка технической документации по ключевым решениям, архитектуре, протоколам взаимодействия, API. Участие во встречах с внешними заказчиками: техническая экспертиза, уточнение и формализация требований. Работа в таск-трекере (monday.com): отслеживание выполнения задач, контроль этапов, управление рисками. Задачи, связанные с инфраструктурой и качеством разработки Контроль и развитие практик кодирования: стандарты, требования к стилю, правила для CI/CD и контроля версий. Курирование CI/CD: утверждение архитектуры, внедрение процессов, контроль качества автоматических сборок и выкладок. Управление системами версионности ПО и их связью с версиями электроники. Организация централизованного хранилища сборок встроенного ПО (архитектура, автоматическое размещение binaries, регламенты описаний сборок). Операционная деятельность Планирование работы команды и постановка целей на будущие периоды. Формирование календарных планов-графиков разработки ПО. Участие в рабочих командировках для проведения испытаний устройств у заказчика. Взаимодействие с производством (РФ, Китай) по вопросам прошивок, обновлений, тестирования и улучшения ПО. Ожидания по твоему опыту: Управленческий и технический опыт Опыт руководства командой разработки embedded ПО или смешанной командой (embedded + HW) от 2-х лет. Глубокий опыт разработки встроенного ПО (C/C++ для MCU/RTOS, предпочтительно Zephyr OS), понимание архитектуры embedded-систем и принципов их построения. Опыт проектирования архитектуры систем и ПО: декомпозиция, выбор компонентной базы совместно со схемотехниками, проектирование протоколов и API. Опыт внедрения CI/CD, автоматизации тестирования, организации репозиториев и стандартов разработки ПО. Процессы, проектная деятельность и управление Навыки управления рабочими процессами в команде разработки, опыт календарного планирования и оценки рисков. Умение декомпозировать проекты на задачи, оценивать трудоемкость и сроки, управлять приоритетами. Опыт коммерческой разработки ПО и поддержки ПО серийных изделий. Техническая экспертиза Понимание принципов работы микроконтроллеров, шин и интерфейсов, систем управления питанием, логгирования, энергопотребления. Опыт работы с архитектурной документацией, API документацией, схемами памяти, структурой файлов и хранилищ сборок. Понимание взаимодействия встроенного ПО с электроникой, умение аргументированно обсуждать решения со схемотехническим отделом. Дополнительно Высшее техническое образование. Умение писать техническую документацию (архитектуры систем, API, интерфейсы, схемы взаимодействия модулей). Готовность к редким командировкам (испытания, производство). Условия: Официально трудоустраиваем в аккредитованную IT компанию Full time (офис в Москве) и гибкое начало рабочего дня. Предоставляем оборудование и парковку У нас открытая культура коммуникаций и максимально горизонтальная структура без бюрократии Работаем с современными технологиями и гражданской сферой Предоставляем релокацию (переезд, оплата 1 мес аренды жилья) Этапы интервью: Первичное интервью с HR (формат онлайн) Возможно тестовое задание (оплачиваемое) по решению руководителя Техническое интервью с Руководителем отдела разработки и СТО (формат онлайн) Оффер при положительном решении Все этапы могут занимать от 3-х дней до 2-х недель, в зависимости от ваших возможностей и загруженности нашей командыПохожие вакансии
Договорная
Москва. Станции метро: Семеновская, Соколиная Гора
The Skolkovo Institute of Science and Technology
Разработчик Embedded Linux (Senior)
Договорная
Москва. Станции метро: Семеновская, Соколиная Гора
SkillStaff
Embedded-инженер / Embedded Engineer (NVIDIA Jetson Orin Nano)
От 6 000 до 7 000 руб.
Москва. Станции метро: Семеновская, Соколиная Гора
Николаев Артем Николаевич