Город: Минск
Занятость: Полная занятость, Полный день
Опыт работы: От 3 до 6 лет
ЗАО «АВЕКТИС» является системным интегратором полного цикла и более 30 лет реализует проекты «под ключ» по внедрению цифровых и инженерных решений для ведущих предприятий и организаций Беларуси и стран СНГ.
Одно из направлений деятельности компании - проектирование и реализация проектов по автоматизации ИТ и инженерной инфраструктуры. Разработка ПО и производство оборудования.
Обязанности:- Разрабатывать низкоуровневое ПО на C/C++ для MCU/SoC (STM32/ARM, RTOS): драйверы, HAL, протоколы (CAN, SPI, UART, EtherCAT);
- Реализовывать управление приводами (BLDC/серво/шаговые): ПИД/FOC, траекторные профили, ограничение тока/скорости;
- Программно реализовывать прямую и обратную кинематику манипуляторов (FK/IK), Jacobianметоды, управление в рабочем пространстве;
- Интегрировать алгоритмы кинематики с MoveIt2/ROS2: KDL/IKFast, публикация состояния, TF;
- Реализовывать контуры движения: генерация траекторий, сглаживание (Scurve), синхронизация с планировщиком движения;
- Обеспечивать безопасность и диагностику: аварийные состояния, STO, мониторинг, логирование, обновление прошивок (OTA);
- Отладка на реальном оборудовании: осциллограф/логанализатор, HIL/SiL, профилирование времени (realtime).
- C/C++, опыт в embedded под ARM CortexM; знание RTOS (FreeRTOS/Zephyr) и прерываний;
- Опыт с полевыми шинами и приводами: CAN/CANopen, EtherCAT, PWM/ENC/ABZ/Hall, датчики тока/положения;
- Математика для кинематики: матрицы преобразований, DHпараметры, численные IK (Jacobian, dampedleastsquares), базовая динамика;
- Генерация и исполнение траекторий, лимиты ускорений/рывка, синхронизация нескольких осей;
- Инструменты: CMake, GCC/Clang, unitтесты, статический анализ (clangtidy), Git, Linux;
- Базовая интеграция ROS2/MoveIt2 на стороне контроллера (будет плюсом);
Будет преимуществом: - Опыт с EtherCAT (SoE/CoE), CiA402, реализация профилей приводов;
- Опыт с MoveIt2: настройка kinematics.yaml, использование KDL/IKFast, собственные IKплагины;
- Опыт функциональной безопасности (ISO 13849/10218), safetorqueoff, watchdog, faulthandling;
- Опыт с симуляцией (Gazebo/Ignition, Isaac Sim) и HIL.
- Прозрачную систему мотивации: квартальные бонусы по результатам выполнения KPI, комиссионные по итогам года;
- Обучение, повышение квалификации за счет Компании;
- Участие в масштабных, сложных и интересных проектах;
- Медицинскую страховку;
- Корпоративный английский язык;
- Корпоративный транспорт для бизнесзадач;
- Ежегодные корпоративные мероприятия;
- Комфортный офис в современном бизнес-центре;
- График работы: с пн.-чт., 9:00-18:00; пт., 9:00-17:00.
Позиция, планируемая к созданию и замещению (перспективная).
Адрес: Минск, проспект Дзержинского, 57
Похожие вакансии