Москва, 2-й Южнопортовый проезд, 20Ас4
Метро: КожуховскаяАО «Инновационные Оружейные Технологии» является разработчиком инновационных продуктов, а так же современных и уникальных комплексных решений на базе тепловизионного оборудования для охоты, антитеррористической деятельности и систем безопасности. Одним из ключевых направлений деятельности компании является разработка тепловизионных интеллектуальных автоматизированных прицельно-наблюдательных комплексов, систем тепловизионного видеонаблюдения и модернизированной радиоуправляемой продукции.
Мы ищем талантливого инженера-программиста для разработки высокотехнологичных устройств на базе микроконтроллеров.
Ключевые задачи — создание алгоритмов точного позиционирования в пространстве в условиях электромагнитных помех и реализация надежных систем питания.
Чем предстоит заниматься:
• Разработка, реализация и оптимизация ПО для 32-битных микроконтроллеров (STM32, AT32, Nordic nRF52\nRF53) на языке С.
• Разработка и совершенствование алгоритмов обработки данных с инерциальных датчиков (акселерометры, гироскопы, магнитометры).
• Реализация и настройка получения и совместного использования данных с нескольких датчиков, реализация фильтров (комплементарные, Калмана и др. фильтры) для точного определения ориентации и позиционирования.
• Компенсация магнитных помех: разработка алгоритмов калибровки и фильтрации данных магнитометра в условиях воздействия ферромагнитных материалов.
• Реализация логики бесшовного переключения между источниками питания (сетевой адаптер <-> литий-ионный аккумулятор) для обеспечения бесперебойной работы устройства.
• Управление системами заряда и мониторинга состояния батареи (BMS,Battery Fuel Gauge).
• Тестирование, отладка и верификация алгоритмов на реальном оборудовании.
• Работа с осциллографом, логическим анализатором, источником питания и другим лабораторным оборудованием.
• Написание технической документации.
Наши ожидания от кандидата:
• Опыт программирования на языке С в среде embedded-разработки от 3 лет.
• Уверенный опыт работы с микроконтроллерами AT32 (Artery)\ STM и/или nRF (Nordic Semiconductor).
• Практический опыт работы с датчиками движения: гироскопы, акселерометры, магнитометры (например, MPU-6050/9250, BNO055, LSM6DSO и аналоги).
• Понимание теории и наличие практического опыта реализации фильтров для обработки инерциальных данных (комплементарный фильтр, фильтр Калмана, Mahony, Madgwick).
• Опыт решения проблемы магнитных девиаций (железная компенсация, калибровка).
• Опыт разработки ПО для систем с батарейным питанием, понимание принципов работы с Li-Ion аккумуляторами.
• Знание протоколов обмена данными: I2C, SPI, UART.
• Умение читать схемы и работать с паяльником для сборки/модификации отладочных стендов.
• Приветствуется опыт работы с RTOS (FreeRTOS, Zephyr).
Условия:
Москва
до 250000 RUR
Моринформсистема-Агат, Концерн
Москва
от 240000 RUR
Москва
от 200000 RUR
Цифровые решения, НПП
Москва
от 180000 RUR
Москва
до 200000 RUR