Компания ЛИНКСАТ, занимающаяся исследованиями и разработкой технологий автоматического управления роботизированными комплексами приглашает в команду Программиста прикладного ПО
Наши разработки включают в себя алгоритмы группового поведения, автоматического управления в условиях неполной или искаженной информации, исследования эффективности операций и технологии искусственного интеллекта в области поведенческих моделей и систем поддержки принятия решений.
Обязанности:
- Разработка пользовательского ПО для управления БПЛА;
- Разработка специализированного ПО для работы с изделиями под запросы клиентов;
- Рефакторинг и доработка существующих проектов;
- Анализ исходных требований‚ детализация поставленных задач‚ разработка оптимальных решений‚ оценка трудоемкости;
- Ведение и составление эксплуатационной документации.
Требования:
- Навыки разработки и отладки прикладного ПО для автоматизированных систем;
- Навык сборки драйверов, библиотек, системных служб, консольных программ, а также программ с графическим интерфейсом под Windows и Linux (Ubuntu, Debian);
- Владение компиляторами (gcc, msvc, mingw), в т.ч. для ARM архитектуры (arm-none-eabihf-gcc), системами сборки (make, CMake);
- Опыт работы с системами беспроводного видеонаблюдения;
- Уверенное владение С/С++ и Python;
- Навыки распределенной работы с использованием git;
- Знание английского языка на уровне чтения технической документации.
Будет преимуществом:
- Понимание динамики полёта и принципов работы автопилотов;
- Знание Open-source проектов БПЛА и их недостатков (Ardupilot, PX4, QGroundControl, Misson Planner, MAVLink, Herelink и пр.);
- Навыки работы с полетными контроллерами (Pixhawk, Cube, CUAV и пр.);
- Владение Flutter и опыт разработки приложений для Android;
- Знание Qt, WxWidgets, WinAPI, MFC, WinSDK, WinDDK, LinuxAPI;
- Опыт разработки программ с использованием графических ускорителей;
- Навыки сборки ядра Linux, разработки модулей ядра;
- Опыт работы с buildroot, u-boot, rootfs, yocto linux;
- Навыки автоматизации тестирования и процессов разработки;
Условия:
- Оформление согласно ТК РФ;
- Бонусы по итогам работы за год;
- Гибкий график работы;
- Удаленная работа или в офисе м. Парк Культуры;
- Возможности для профессионального развития и карьерного роста;
- Уровень заработной платы обсуждается по результатам собеседования.