Innovation Weapons Techologies

Инженер-программист микроконтроллеров С

От 250 000 RUR
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет

АО «Инновационные Оружейные Технологии» является разработчиком инновационных продуктов, а так же современных и уникальных комплексных решений на базе тепловизионного оборудования для охоты, антитеррористической деятельности и систем безопасности. Одним из ключевых направлений деятельности компании является разработка тепловизионных интеллектуальных автоматизированных прицельно-наблюдательных комплексов, систем тепловизионного видеонаблюдения и модернизированной радиоуправляемой продукции.

Компания является разработчиком собственного эксклюзивного программного обеспечения, которое устанавливается на создаваемое нами оборудование.

Обязанности:

  • Разработка ПО для управления двигателями:
    • Реализация алгоритмов для шаговых двигателей, BLDC/PMSM, прямого привода (Direct Drive).
    • Оптимизация систем точного позиционирования и стабилизации в реальном времени.
  • Глубокое понимание работы двигателей:
    • Принципы управления шаговиками (full/half/microstepping), BLDC/PMSM (FOC, six-step commutation).
    • Опыт работы с прямым приводом (Direct Drive) и спецификой его управления.
  • Полный цикл разработки:
    • Написание драйверов для периферии МК: ШИМ-контроллеры, АЦП/ЦАП, таймеры, энкодеры, коммуникационные интерфейсы (SPI, I2C, UART, CAN).
    • Совместный bring-up плат со схемотехником.
    • Тестирование на стендах и полевых испытаниях.
  • Кросс-функциональное взаимодействие:
    • Тесная работа с схемотехниками (отладка железа) и механиками (учет динамики систем).
    • Поддержка производства (анализ сбоев, доработки ПО).

Требования к кандидату:

  • Технические навыки:
    • 5+ лет на С/С++ для embedded.
    • Опыт с двигателями: шаговые, BLDC/PMSM (FOC), прямой привод.
    • Глубокое знание RTOS (FreeRTOS, Zephyr).
    • Архитектуры МК: STM32, GD, Artery, ESP32, TI C2000 и др.
  • Инструменты разработки:
    • Git (GitLab/GitHub,BitBucket) хранение кода.
    • Confluence: схемы алгоритмов, база знаний.
    • Уверенная работа с отладчиками (JTAG, SWD), логическими анализаторами.
  • Специализированные знания:
    • Алгоритмы: ПИД-регуляторы, фильтр Калмана, FOC.
    • Английский (техдокументация).

Желательные навыки:

  • Опыт с MATLAB/Simulink для моделирования.
  • Понимание механики: моменты инерции, виброустойчивость.

Условия:

  • Комфортный офис в шаговой доступности от м. Кожуховская.
  • Работа в стабильной компании, действующие и перспективные проекты.
  • 5/2 рабочая неделя, 8:00-17:00, 9:18:00, 10:19 (на выбор).
  • Дружный коллектив.
  • Оформление по ТК РФ.
  • Заработная плата обсуждается с успешным кандидатом.