- Проектирование и документирование высокоуровневой программной архитектуры для новых продуктов на базе микроконтроллеров STM32
- Разработка и поддержка фундаментальных компонентов системы: ядра, драйверов, HAL – библиотеки, протоколов связи
- Техническое лидерство: проведение код-ревью, наставничество разработчиков, принятие ключевых технических решений
- Анализ и оптимизация ключевых характеристик устройства: потребление сенсора, использование памяти (RAM/FLASH), временных параметров
- Тесное взаимодействие со смежными командами: схемотехниками, backend – разработчиками, конструкторами
Требования:Обязательные требования (Must have)
- От 5 лет разработки на C/C++ для микроконтроллеров (ARM Cortex-M)
- От 2 лет опыта в роли ведущего разработчика, технического лидера или архитектора в embedded – проектах
- Не менее трех завершенных проектов, где принимались ключевые архитектурные решения
- Глубокие знания семейства STM32 (F4, L4 и подобные)
- Умение проектировать целостную, модульную, слабосвязанную систему
- Практический опыт применения блочной архитектуры, event – driven подхода, очередей выполнения задач
- Профессиональные навыки (Soft Skills)
- Ответственность и лидерство: готовность брать на себя ответственность за технические решения и их последствия
- Структурированность: умение ясно и понятно документировать архитектуру, решения
- Способность объяснять сложные концепции, проводить эффективные код – ревью
- Коммуникация: умение говорить на одном языке с разработчиками, hardware – инженерами и нетехническими специалистами
- Оформление по ТК РФ
- Премии согласно положению о премировании
- ДМС
Ключевые навыки
- Английский — B2 — Средне-продвинутый