Flight Control Software Engineer (Embedded C)
Шукають Embedded-інженера на C для розробки з нуля системи керування польотом на STM32 ARM Cortex-M: драйвери периферії, алгоритми стабілізації та орієнтації, Sensor Fusion і робота з UART/SPI/I²C/CAN. Потрібні впевнений C, досвід Embedded-розробки під ARM Cortex-M і розуміння систем реального часу; бонусом — FreeRTOS, PID, Kalman Filter, PX4/ArduPilot, MATLAB/Simulink. Пропонують вплив на архітектуру нової системи, повний цикл від коду до льотних випробувань і роботу в сильній інженерній команді.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Зарплата на уровне рынка
В пределах ±10% медианы C++ по 22 вакансиям за 90 дней, рынок — Международные (USD); город и грейд вакансии не учтены.
Что предстоит делать
<h3>Flight Control Software Engineer (Embedded C)</h3><h3>Создавай систему управления полётом, а не просто программный код.</h3><p>Есть проекты, в которых нужно поддерживать существующий код.</p><p>Есть проекты, где нужно интегрировать готовые библиотеки.</p><p>А есть проекты, где команда создаёт новую систему практически с нуля.</p><p>Именно над таким проектом мы работаем.</p><p>Мы разрабатываем собственное программное обеспечение системы управления полётом (Flight Control Software) для современной Embedded-платформы на базе <strong>STM32 ARM Cortex-M</strong>.</p><p>Наша цель — создать современную модульную систему управления полётом, которая по уровню архитектуры, алгоритмов и качества программной реализации будет соответствовать уровню ведущих мировых открытых платформ, но будет построена на собственных инженерных решениях.</p><p>Это не о поддержке чужого программного обеспечения.</p><p>Это возможность стать одним из инженеров, которые формируют архитектуру новой системы.</p><h3>Что делает этот проект особенным</h3><p>В нашей команде Embedded-разработчик — это не человек, который лишь реализует поставленные задачи.</p><p>Он участвует в создании алгоритмов, обсуждении архитектуры, анализе результатов моделирования, стендовых испытаниях и лётных экспериментах.</p><p>Мы верим, что сильный инженер должен понимать физику процессов, а не только интерфейс функции.</p><p>Именно поэтому мы систематизируем накопленные знания в собственной инженерной документации и <strong>Developer Handbook</strong>, который объясняет не только <strong>как</strong> работает система, но и <strong>почему</strong> были приняты именно такие технические решения.</p><p>Если вам интересно не просто программировать, а создавать сложные инженерные системы, вам будет комфортно в нашей команде.</p><h3>Чем вы будете заниматься</h3><p>В зависимости от ваших компетенций и профессиональных интересов вы будете участвовать в разработке различных компонентов Flight Control Software.</p><p>Направления работы включают:</p><ul><li>разработку Embedded Software на языке C для STM32 ARM Cortex-M;</li><li>создание драйверов периферии и программной инфраструктуры;</li><li>интеграцию инерциальных, навигационных и других датчиков;</li><li>реализацию алгоритмов управления, стабилизации и ориентации;</li><li>реализацию алгоритмов обработки данных и Sensor Fusion;</li><li>работу с UART, SPI, I²C, CAN, PWM, ADC, DMA и другой периферией;</li><li>анализ телеметрии;</li><li>моделирование, стендовые и лётные испытания;</li><li>участие в развитии архитектуры программного обеспечения;</li><li>документирование технических решений.</li></ul><p>Мы не ожидаем, что один человек будет экспертом во всех этих направлениях.</p><p>Наоборот.</p><p>Мы ищем сильных инженеров, которые имеют собственную специализацию и хотят расширять свои компетенции, работая рядом с командой единомышленников.</p><h3>Нам будет интересно пообщаться, если вы</h3><ul><li>уверенно программируете на языке C;</li><li>имеете опыт Embedded-разработки для микроконтроллеров на базе ARM Cortex-M;</li><li>работали с STM32 или аналогичными платформами;</li><li>понимаете принципы работы систем реального времени;</li><li>имеете опыт работы с UART, SPI, I²C, CAN и другой периферией;</li><li>умеете работать с технической документацией и схемами;</li><li>любите анализировать сложные технические задачи и находить оптимальные решения.</li></ul><h3>Будет преимуществом</h3><p>Будет отлично, если вы уже имеете опыт в некоторых из этих направлений:</p><ul><li>STM32H7;</li><li>CMSIS, HAL или LL;</li><li>FreeRTOS или другие RTOS;</li><li>системы автоматического управления;</li><li>автопилоты;</li><li>робототехника;</li><li>инерциальная навигация;</li><li>GNSS / INS;</li><li>Sensor Fusion;</li><li>Extended Kalman Filter;</li><li>PID-регуляторы;</li><li>кватернионы и системы координат;</li><li>MATLAB / Simulink;</li><li>Python;</li><li>PX4 или ArduPilot;</li><li>Hardware-in-the-Loop или Software-in-the-Loop;</li><li>анализ телеметрии;</li><li>оптимизация Embedded-программ;</li><li>функциональная безопасность;</li><li>стендовые или лётные испытания.</li></ul><p>Не знаете всего из списка?</p><p>Это нормально.</p><p>Для нас гораздо важнее, чтобы вы были сильным инженером, который любит сложные технические задачи и хочет профессионально развиваться.</p><h3>Какого инженера мы ищем</h3><p>Мы ценим людей, которые:</p><ul><li>стремятся понять, как работает система в целом;</li><li>не боятся ставить под сомнение существующие решения;</li><li>могут аргументированно предложить лучший подход;</li><li>готовы брать ответственность за собственные технические решения;</li><li>получают удовольствие от сложных инженерных задач.</li></ul><h3>Что вы получите</h3><ul><li>участие в создании современной системы управления полётом;</li><li>возможность влиять на архитектуру программного обеспечения;</li><li>полный цикл разработки — от Embedded-кода до реальных испытаний;</li><li>работу рядом с конструкторами, математиками, специалистами по моделированию и испытаниям;</li><li>возможность значительно расширить собственные компетенции в сферах Embedded Software, Flight Control, Navigation и Control Algorithms;</li><li>команду, в которой знания накапливаются, систематизируются и передаются следующим поколениям инженеров.</li></ul><h3>Если вам интересно</h3><p>...не просто выполнять задачи, а создавать систему, которой можно будет гордиться через много лет, — будем рады познакомиться. <br><br><br>Дополнительно связаться можно: телеграм- @nda20_26</p> <div> <a href="https://jobs.dou.ua/companies/nda-r-and-d/vacancies/373513/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Сколько платят вам?
Анонимно укажите, сколько вы получаете как C++-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансийИнженер по робототехнике
Нужен инженер по робототехнике, который умеет интегрировать софт автономных систем с реальным железом — дронами, наземными роботами, сенсорами и автопилотами. Главное — уверенный C++ и Python, опыт с ROS 2, локализацией, навигацией и отладкой системных проблем на стыке софта и железа. Предстоит отвечать за архитектуру и интеграцию платформы автономности и довести её до рабочего MVP; железо и сенсоры предоставляют вендоры.
Embedded Engineer
Новый R&D-центр по разработке БПЛА ищет Embedded Engineer для проектирования печатных плат, электронных узлов и систем питания. Нужен опыт разработки электронных устройств и встроенных систем, знание аналоговой и цифровой электроники, навыки диагностики схем. Предлагают конкурентную зарплату, бронирование и работу в тесной связке с военными инженерами.
Embedded / RF / Communications Engineer
Новый R&D-центр по разработке БПЛА ищет инженера по встроенным системам, RF и связи. Задача — интегрировать телеметрию, каналы передачи данных и видео, радиочастотные модули и антенны в беспилотные системы, настраивать и диагностировать связь. Требуется опыт в RF, телекоме или встроенных системах, понимание антенных систем и радиотрактов; предлагают конкурентную зарплату, бронирование и работу в тесной связке с военными.
Специалист по предполевой подготовке БПЛА/дронов
Swarmer делает софт для автономных дронов, которые работают большими группами без пилотов. Нужен специалист, который готовит дроны к полётам: прошивает и настраивает модули, гоняет стендовые тесты и тестовые полёты, ищет неисправности на уровне софта и электроники, ведёт техдокументацию. Требуются знания компонентов БПЛА, пайка, опыт с Betaflight/ArduPilot/Mission Planner/QGroundControl, базовый Linux и английский от B1; плюсом будет опыт сборки дронов и навыки Python/Bash/C++.
Інженер з інтеграції систем зв’язку та відеопередачі
~1 641 773 ₸ оценка по стеку, все рынки
Интеграция и настройка систем видеотрансляции и радиосвязи (ELRS, LoRa) на дронах и наземных станциях, bring-up радиомодулей и сетевого взаимодействия. Нужен опыт 3+ года в Integration/Hardware/Network Engineer, базовый Python, GStreamer/FFmpeg и технический английский. Работа в офисе в Киеве, официальное трудоустройство, соцпакет и возможность бронирования.
C++ Software Engineer
~1 641 773 ₸ оценка по стеку, все рынки
Atto Trading — квантовая трейдинговая фирма, ищет C++ инженера для разработки высокочастотных торговых систем с акцентом на низкую задержку и надёжность. Нужен опыт C++ от 3 лет в Linux, знание современных стандартов C++, многопоточности и оптимизации производительности, плюс Python/Bash. Предлагают конкурентную оплату с бонусами, страховку, спорт, 25 дней отпуска и релокационную поддержку; работа в офисе в Киеве (сейчас Львов) или Лиссабоне.