Западный административный округ, Можайский район, Инновационный центр Сколково, Большой бульвар 42с1
В команду разработки встраиваемых систем мы приглашаем специалиста на позицию Embedded-разработчика. Компания занимается разработкой высокотехнологичных бионических протезов.
Зарплата определяется по итогам собеседования и составляет от 170 до 250 тысяч рублей в зависимости от квалификации.
Обязанности:
- Разработка встроенного ПО для микроконтроллеров (STM32): архитектура модулей, драйверы, периферия, интеграция.
- Работа с датчиками и измерительными каналами (в т.ч. IMU — акселерометр/гироскоп): получение данных, обработка/фильтрация, калибровка, обеспечение стабильности в реальном времени.
- Разработка под RTOS (FreeRTOS): задачи, тайминги, синхронизация, диагностика и логирование.
- Отладка и испытания на железе и стенде; участие в разборе неисправностей, проведение измерений, фиксация причин и решений.
- Поддержка и доработка существующих изделий (в т.ч. по результатам испытаний/эксплуатации), выпуск и сопровождение изменений.
- Подготовка/ведение документации по коду и устройству (в рамках внутренних регламентов).
- Взаимодействие с инженерами-электрониками по PCB (Altium Designer): согласование интерфейсов, ревью, участие в доведении ревизий.
Требования:
- Подтвержденный опыт разработки встроенного ПО для микроконтроллеров STM32.
- Знание языка C и опыт разработки встроенного ПО. Понимание процесса сборки, включая компиляцию, линковку и настройку инструментов, включая использование PlatformIO.
- Опыт работы с операционными системами реального времени (RTOS), такими как FreeRTOS.
- Уверенный опыт работы с периферией STM32: ADC, I2C, SPI, UART, DMA, TIM (BLE будет плюсом).
- Опыт работы с датчиками и измерительными каналами: чтение данных, базовая фильтрация, калибровка, работа с частотой опроса/таймстемпами/задержками.
- Навыки отладки на железе: логирование, базовая работа с осциллографом/логическим анализатором.
- Знания принципов построения электрических схем и проектирования плат и практический опыт работы в Altium Designer.
- Общее представление о промышленном протоколе Modbus RTU.
- Работа с Git.
- Знание паттернов проектирования и опыт разработки библиотек.
- Навыки чтения, оптимизации и улучшения чужого кода.
- Умение паять и исправлять ошибки на печатных платах (замена компонентов, резка дорожек).
- Наличие портфолио с завершёнными проектами.
Будет преимуществом:
- Практический опыт работы с IMU (акселерометр/гироскоп): калибровка, компенсация смещений/дрейфа, обработка данных и контроль качества измерений.
- Опыт сенсор-фьюжн (sensor fusion) и оценки ориентации/движения: комплементарные фильтры, Madgwick/Mahony и/или EKF (в т.ч. в робототехнике/дронах/носимых устройствах).
- Уверенная математика и представления ориентации (кватернионы/матрицы/системы координат), аккуратная работа с дискретизацией, таймстемпами и задержками.
- Опыт разработки и отладки алгоритмов на данных: логирование, воспроизведение логов, стендовые/полевые сценарии, быстрые проверки гипотез (Python/MATLAB/NumPy — как плюс).
- Оптимизация вычислений под MCU STM32 (ARM Cortex‑M): фиксированная точка, CMSIS/CMSIS‑DSP, профилирование, контроль времени выполнения/джиттера.
Условия труда:
- Современный офис в технопарке «Сколково» с комфортной инфраструктурой.
- График 5/2 с гибким началом рабочего дня. Возможен гибридный формат по договоренности и технической возможности.
- Рабочее место оснащено эргономичной мебелью, мощным системным блоком, тремя 27” мониторами, осциллографом DHO814, логическим анализатором LA5016, паяльной станцией с феном, генератором сигналов DGE2070 и микроскопом. Возможна закупка дополнительного оборудования по потребностям.
- В офисе кулер, кофемашина, чай.
- Профессиональный и карьерный рост.
- Премиальные бонусы по итогам успешного запуска продукции в серию.
- Работа над уникальными задачами в области разработки бионических систем.