Головний математичний архітектор системи (GNC / State Estimation)
Шукають головного математичного архітектора для розробки алгоритмів керування, навігації та оцінки стану для БПЛА, роботів чи авіоніки. Потрібен досвід у GNC, сенсорній фузії (EKF/UKF), моделюванні на Python/MATLAB та production-коді на C++ або Rust. Робота включає синтез законів керування, адаптацію під мікроконтролери та підготовку алгоритмів до інтеграції на Ada/SPARK.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Зарплата не указана — оценили по рынку
На основе 55 похожих вакансий за 90 дней по всем рынкам вместе — отдельной выборки по рынку этой вакансии нет; город и грейд вакансии не учтены.
Что предстоит делать
<p>Вы станете главным математическим архитектором системы, ответственным за то, как аппарат (БПЛА, робот или авионика) воспринимает окружающий мир и реагирует на него. Ваша задача — разработка высоконадёжных алгоритмов фильтрации, навигации и автоматического управления. </p><p><b>Ключевые обязанности и задачи: </b></p><p>1. Теория управления и алгоритмы стабилизации: </p><ul><li>Разработка, синтез и настройка законов автоматического управления (PID-регуляторы, LQR/MPC или адаптивные системы) для динамических объектов. </li><li>Проектирование логики поведения системы в пространстве, обеспечение устойчивости и точности выполнения полётных/двигательных миссий. </li></ul><p>2. Сенсорная фузия и оценка состояния (Estimation): </p><ul><li>Разработка алгоритмов комплексирования данных (сенсорной фузии) для точного определения ориентации, позиции и скорости объекта на основе данных с IMU, GPS, барометра и магнитометра. </li><li>Проектирование и реализация адаптивных фильтров: от комплементарных фильтров для низкопроизводительных вычислительных узлов до Расширенного/Сигма-точечного фильтра Калмана (EKF / UKF). </li></ul><p>3. Математическое моделирование и оптимизация: </p><ul><li>Построение кинематических и динамических моделей систем с использованием линейной алгебры и кватернионов (для корректного описания трёхмерного пространства без сингулярностей). </li><li>Адаптация математического аппарата под ограничения микроконтроллеров (MCU): анализ и выбор между вычислениями во floating-point и оптимизированной fixed-point арифметикой для минимизации времени выполнения и задержек. </li></ul><p>4. Прототипирование и подготовка к кросс-платформенной интеграции:</p><ul><li>Быстрое прототипирование, симуляция и проверка гипотез в средах Python (NumPy, SciPy) или MATLAB/Simulink. </li><li>Оформление алгоритмов в виде чистых спецификаций или высокоуровневого кода (C++ / Rust) с последующим соавторством в переносе и верификации этих алгоритмов в Ada/SPARK (вместе с инженером критического контура). </li></ul><p><b>Профиль кандидата: </b></p><ul><li>Высшее образование в области прикладной математики, кибернетики, системного анализа, робототехники или авиационных систем. Глубокое понимание физики процессов. </li><li>Опыт в разработке алгоритмов управления (Guidance, Navigation, and Control — GNC) или систем оценки состояния (State Estimation). </li><li>Экспертное владение Python или MATLAB для моделирования. </li><li>Опыт написания production-кода на C++ или Rust.</li></ul><p><b>Большим плюсом будет: </b></p><ul><li>Понимание концепций контрактного программирования, что облегчит портирование алгоритмов на Ada/SPARK. </li><li>Чёткое представление о том, как работают цифровые датчики (шумы, дискретизация, задержки шин SPI/I2C), а также понимание концепции детерминизма и жёстких дедлайнов в RTOS системах</li></ul> <div> <a href="https://jobs.dou.ua/companies/fop-lavriv/vacancies/372829/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Сколько платят вам?
Анонимно укажите, сколько вы получаете как C++-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в ФОП Лаврів
5 активных вакансий в компании
Розробник бортового програмного забезпечення (Flight Software)
~1 120 000 – 1 851 652 ₸ оценка по стеку, все рынки
Розробка flight-critical бортового ПЗ для аерокосмічних систем мовами Ada/SPARK: контури керування, сенсорна фузія, драйвери периферії (SPI, I2C, UART, CAN) та формальна верифікація коду за стандартом DO-178C. Шукають інженера з досвідом Ada/SPARK від 2 років або сильного C/C++ Embedded розробника (3+ роки) з глибоким розумінням ARM Cortex-M/R, DMA, переривань та вищої математики. Пропонують роботу над ядром безпеки системи з можливістю повного переходу на Ada/SPARK.
CV/ML Specialist (Research & Development)
Ищем CV/ML специалиста для R&D проекта в сфере БПЛА и автономной навигации. Нужен глубокий математический бэкграунд, опыт обучения нейросетей (детекция, локализация, сегментация), работа с компьютерным зрением и трекингом объектов. Предлагают удалённую работу full-time/part-time, оплату $4000–5000, официальное бронирование и высокую инженерную свободу.
FPGA дизайнер/Інженер цифрової обробки сигналів
~1 607 929 ₸ оценка по стеку, все рынки
Розробка FPGA-дизайну для системи стабілізації зображення та стеження, з фокусом на обробку відеосигналів у реальному часі. Потрібен досвідчений інженер з глибокими знаннями VHDL/Verilog, DSP та інструментів Xilinx/Altera. Працювати доведеться в тісній співпраці з командами апаратного та програмного забезпечення, переносити алгоритми з C/C++/Matlab на ПЛІС.
Розробник бортового програмного забезпечення (Flight Software)
~1 120 000 – 1 851 652 ₸ оценка по стеку, все рынки
Розробка критичного бортового ПЗ для аерокосмічної галузі мовою Ada/SPARK. Потрібен досвід у embedded (C/C++ або Ada) та сильна математична база. Робота включає формальну верифікацію коду, сенсорну фузію та низькорівневі драйвери.
Похожие вакансии
6 вакансийРазработчик встраиваемого ПО (C++)
Разработка, интеграция и тестирование встраиваемого ПО для бортовой авионики военных самолётов на C++ и RTOS. Работа офлайн в защищённой среде, задачи safety-critical, взаимодействие с распределёнными инженерными командами.
Ведущий технический разработчик (Technical Lead)
~1 120 000 – 2 209 156 ₸ оценка по стеку, все рынки
Компания применяет ИИ к флоту дронов в Украине, в том числе на боевых вылетах, и ищет технического лидера для команд Pilot и Platform. Нужно отвечать за архитектуру автопилота и аппаратно-платформенных слоёв, вести команды к релизам и примерно половину времени писать код самому. Предлагают компенсацию выше рынка с опционами, влияние на архитектуру реального продукта и возможную бронь от мобилизации.
Embedded Software Engineer
~1 607 929 ₸ оценка по стеку, все рынки
Inguar запускает производство наземных роботизированных комплексов для Сил обороны Украины и ищет Embedded Software Engineer уровня Middle+/Senior. Нужно самостоятельно разрабатывать прошивки контроллеров: работать с C/C++, STM32, RTOS/FreeRTOS, интерфейсами CAN, UART, SPI, I2C, отлаживать на стенде и в полевых испытаниях. Предлагают официальное трудоустройство по законодательству Украины, бронирование, оплачиваемые отпуска и больничные, работу на современном производстве и сложные инженерные задачи.
Старший C++ разработчик
~1 607 929 ₸ оценка по стеку, все рынки
Разработка ПО для автономных наземных роботов: современные C++ компоненты, операторские приложения на Qt/QML, интеграция с ROS 2 и тестирование в симуляции и на реальном железе. Нужны 3+ года коммерческой разработки на C++ (C++17/20), уверенный Linux, Python и Docker, опыт с многопоточностью и Qt5/Qt6. Опыт с ROS 2 не обязателен — команда поможет освоить; предлагают конкурентную зарплату, международную команду и участие в полевых испытаниях.
Embedded инженер
~1 607 929 ₸ оценка по стеку, все рынки
Sine Engineering ищет Embedded инженера для разработки систем радиосвязи для дронов в сфере оборонных технологий. Нужен опыт от 5 лет, сильное владение C/C++, работа с bare-metal и микроконтроллерами, интерфейсами SPI/I2C/UART и английский от B1. Предлагают гибкий график, страховку, обучение, бронирование от мобилизации и дружелюбную культуру.
Инженер GNC (системы наведения и управления)
~1 607 929 ₸ оценка по стеку, все рынки
Разработка и валидация систем терминального наведения и управляющего ПО для автономных летательных платформ. Нужен опыт в GNC, теории управления, моделировании и симуляциях, интеграции с embedded-компонентами, английский от B2. Работа офисная в Киеве, полная занятость, официальное трудоустройство с бронированием, оплачиваемый отпуск и конкурентная зарплата.