РобоАвиа
Программист-математик систем БПЛА
- Python
 - MATLAB
 - Математический анализ
 - Java
 - Аналитическое мышление
 - Математическое моделирование
 - Разработка ПО
 - Математическая статистика
 - Linux
 
Развивающейся компании, занимающейся разработкой и производством беспилотных аппаратов, требуется разработчик, который будет заниматься разработкой и практической реализацией математических алгоритмов по следующим направлениям:
- Разработка, сопровождение и совершенствование алгоритмов автоматического управления системами беспилотных аппаратов.
 - Создание алгоритмов сбора и анализа данных бортовых систем, датчиков, систем управления беспилотных аппаратов.
 - Разработка и инновационных программно-аппаратных модулей беспилотных аппаратов.
 
В первую очередь, кандидат должен обладать знаниями в прикладной математике и иметь достаточный опыт в реализации математических алгоритмов на различных программно-аппаратных платформах, уметь работать в команде.
Будет плюсом опыт и навыки уровня middle в программировании как таковом. Но это не главное: у нас есть кому воплощать ваши разработки!
Ключевые навыки:
- Хорошая математическая подготовка, особенно, в области теории автоматического управления, цифровой обработки сигналов, машинного обучения. Опыт участия в проектах, где потребовались эти знания и навыки.
 - Разработка на C/C++, Python, Matlab и т.д. с использованием современных шаблонов проектирования и разработки;
 - Свободная работа в среде Linux;
 - Чтение и понимание чужого кода, написанного на разных языках (Python, Matlab, Lua, С-языки и пр.).
 - Иметь интерес к анализу и пониманию алгоритмов работы передовых устройств ведущих производителей.
 - Знание технического английского (достаточное, чтобы самостоятельно разобраться в документации к программным продуктам, читать техническую документацию и понимать суть научных публикаций).
 - Уметь разрабатывать математические модели и вычислительные алгоритмы на основе существующих численных методов;
 - Уметь оптимизировать алгоритмы работы существующих вычислительных модулей;
 - Иметь интерес к исследованию и программной реализация новых численных методов;
 - Понимать необходимость написания программной и технической документации.
 
Будет плюсом:
- Высокий уровень владения каким-либо из языков программирования (С/C++, С#, Java, Python) — middle и выше;
 - Практический опыт разработки алгоритмов и моделей систем автоматического управления (САУ) беспилотных аппаратов различных типов;
 - Знание алгоритмов комплексной обработки навигационной информации;
 - Опыт разработка ПО для встраиваемых систем (Embedded Systems);
 - Опыт разработки в области Computer Vision и (или) Machine Learning;
 - Опыт разработки в области радиотехники;
 - Знание ТАУ и САУ: Model Predictive Control, фильтры Калмана, ПИД-котроллеры и т. д.;
 - Опыт работы с микроконтроллерами - STM32, ESP3, Nordic и т.п. и одноплатными компьютерами - Raspberry Pi/Orange PI/Jetson и т.п.;
 - Понимание или опыт работы с ПЛИС;
 - Опыт дообучения нейросетей распознавания объектов (YOLO, SSD и пр.);
 
Преимуществом будет участие в проектах создания роботехники, беспилотных аппаратов, знание ПО для БПА: Ardupilot/PX4, Mission Planer, QgroundControl и пр.
Ключевые навыки:
- ТАУ, САУ, FFT, фильтр Калмана, ЦОС, системы связи, радиолокация, обработка сигналов, MATLAB, Python, C/C++, математический анализ, вычислительная математика, линейная алгебра, математическое программирование, Embedded Systems, Computer Vision, Machine Learning, микроконтроллеры.
 - Кандидат не обязательно должен владеть всеми перечисленными навыками, но при этом, должен быть мотивирован к самообучению.
 - Желательно иметь портфолио (включая научные труды, патенты, публикации, репозитории, если есть): если мы сочтем его достаточно убедительным, то технического собеседования не потребуется.
 
Условия:
Официальное трудоустройство, всё по ТК;
Система оплаты напрямую зависит от знаний и квалификации;
ЗП выплачивается 2 раза в месяц;
Помощь с переездом;
Возможна компенсация проживания;
Рабочий график 5-2, с соблюдением всех государственных выходных и праздничных дней;