Инженер-программист микроконтроллеров С
от 250 000 ₽
- Автозаводская
- Технопарк
- Волгоградский проспект
АО «Инновационные Оружейные Технологии» является разработчиком инновационных продуктов, а так же современных и уникальных комплексных решений на базе тепловизионного оборудования для охоты, антитеррористической деятельности и систем безопасности. Одним из ключевых направлений деятельности компании является разработка тепловизионных интеллектуальных автоматизированных прицельно-наблюдательных комплексов, систем тепловизионного видеонаблюдения и модернизированной радиоуправляемой продукции.
Мы ищем талантливого инженера-программиста для разработки высокотехнологичных устройств на базе микроконтроллеров.
Ключевые задачи — создание алгоритмов точного позиционирования в пространстве в условиях электромагнитных помех и реализация надежных систем питания.
Чем предстоит заниматься:
• Разработка, реализация и оптимизация ПО для 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).
Условия:
- Комфортный офис в шаговой доступности от м. Кожуховская.
- Работа в стабильной компании, действующие и перспективные проекты.
- 5/2 рабочая неделя, 8:00-17:00, 9:18:00, 10:19 (на выбор).
- Дружный коллектив.
- Оформление по ТК РФ.
- Заработная плата обсуждается с успешным кандидатом.
Опубликована 2 дня назад