Инженер-программист
Описание
Мы ищем опытного инженера-программиста для участия в научно‑исследовательских и опытно‑конструкторских работах. Вы станете частью команды, разрабатывающей передовые решения в области радиоэлектронного оборудования и систем от концептуального проектирования до проведения натурных испытаний. Обязанности: Разработка и отладка прошивок для ПЛИС и микроконтроллеров (в т. ч. двухъядерных STM32H745) с использованием FreeRTOS, STM32CubeIDE, PlatformIO; проектирование и реализация протоколов взаимодействия между компонентами систем, определение протоколов, форматов и структур данных для обмена информацией; реализация задач по оцифровке, декодированию и обработке сигналов (в т. ч. с использованием DMA); интеграция и отладка взаимодействия автоматической системы управления и периферии; работа с операционными системами реального времени и встраиваемыми операционным системам (ARM Mbed OS и аналоги); разработка клиентских приложений для управления стендами и взаимодействия со специализированными системами (НРЗ и др.) на C++ и QML. Требования: Высшее техническое образование; технологический стек: PX4, ArduPilot, Raspberry Pi, Rasbian, OpenCV, Python 3.5, aiohttp, DroneKit, RPi.GPIO, SQLite, ARM Planner/Mission Planner; опыт разработки программного обеспечения для встраиваемых систем и испытательных стендов от 3–5 лет; уверенное владение C++ и QML, опыт создания кроссплатформенных клиентских приложений; практический опыт программирования микроконтроллеров STM32 в т. ч. серии H7 (в версиях PixHawk 4, 6C), работы с FreeRTOS; знание и опыт организации взаимодействия оборудования через интерфейсы CAN, SPI, I2C, UART, Ethernet, PPM, SBus; понимание принципов работы с ПЛИС и организации обмена данными между ПЛИС и микроконтроллерами; опыт работы с инструментами разработки: PlatformIO, STM32CubeIDE, Qt Creator; опыт работы в ОС Windows и Astra Linux. Мы предлагаем: Работу в стабильной и динамично развивающейся компании; участие в сложном инженерном проекте на стадии разработки и создания опытного образца; возможность влиять на технические решения по системе электропитания изделия; взаимодействие с сильной инженерной командой и ведущими экспертами отрасли; конкурентную заработную плату, обсуждается индивидуально с успешным кандидатом; ДМС после прохождения испытательного срока.