Embedded (Control Systems) Engineer
Шукаємо Embedded-інженера для розробки систем керування безпілотними та роботизованими платформами. Потрібен досвід з C++, Python, ROS/ROS2, CAN, Linux та апаратними інтерфейсами. Пропонуємо роботу в міжнародній технологічній компанії, участь у повному циклі розробки та можливість професійного зростання.
Что предстоит делать
<p><br>Мы ищем Embedded (Control Systems) Engineer, который поможет разрабатывать и интегрировать системы управления для беспилотных и роботизированных платформ.</p><p><br>В этой роли нужно будет работать как с кодом, так и с реальным оборудованием: двигателями, сервоприводами, сенсорами, модулями связи, автопилотами и companion computers.</p><p><br>Чем вы будете заниматься<br>● Разрабатывать, поддерживать и улучшать embedded software для беспилотных и роботизированных систем.<br>● Писать программные компоненты на C++ и Python.<br>● Разрабатывать и поддерживать ROS/ROS2 nodes, сервисы и интеграционные модули.<br>● Интегрировать двигатели внутреннего сгорания, электродвигатели, сервоприводы, линейные актуаторы и другие исполнительные механизмы.<br>● Работать с CAN-шиной: подключать устройства, реализовывать обмен данными, анализировать трафик и находить проблемы.<br>● Интегрировать сенсоры, модули связи, контроллеры питания и другую периферию.<br>● Работать с GPIO, I2C, UART, SPI и другими аппаратными интерфейсами.<br>● Обеспечивать взаимодействие companion computers с автопилотами и другими бортовыми системами.<br>● Реализовывать обмен командами управления, телеметрией, статусами систем и аварийными сценариями.<br>● Настраивать сетевое взаимодействие между компонентами системы: Ethernet, TCP/IP, UDP, serial-over-IP и другие необходимые протоколы.<br>● Анализировать логи, телеметрию и состояние оборудования, находить причины нестабильной работы.<br>● Участвовать в стендовых, интеграционных и полевых испытаниях.<br>● Документировать интерфейсы, схемы взаимодействия компонентов и процедуры настройки и диагностики.</p><p><br>Что для нас важно<br>● Практический опыт в embedded development, robotics, automation или смежных направлениях.<br>● Уверенное владение C++ и Python.<br>● Практический опыт работы с ROS или ROS2.<br>● Обязательный опыт работы с CAN: подключение устройств, анализ сообщений, диагностика и поиск проблем.<br>● Понимание Linux и опыт работы с Linux-based embedded platforms.<br>● Практический опыт работы с GPIO и I2C.<br>● Понимание TCP/IP, UDP, Ethernet, sockets и базовых принципов построения сетей.<br>● Опыт интеграции аппаратных компонентов: сенсоров, двигателей, сервоприводов, контроллеров или модулей связи.<br>● Умение работать с логами, телеметрией, технической документацией и инструментами отладки.<br>● Опыт работы с Git.</p><p><br>Будет плюсом<br>● Опыт с ArduPilot, PX4, MAVLink или другими autopilot ecosystems.<br>● Знание DroneCAN, CANopen, J1939, NMEA 2000 или других CAN-based протоколов.<br>● Опыт интеграции ESC, мотор-контроллеров, силовых установок или систем управления двигателями.<br>● Опыт работы с RTSP, RTP, WebRTC или другими технологиями передачи видео.<br>● Понимание watchdog-механизмов, failsafe-логики и обработки ошибок в системах управления.<br>● Опыт работы с Raspberry Pi, NVIDIA Jetson, Radxa, STM32 и подобными платформами.<br>● Опыт работы в defense, robotics, industrial automation или mission-critical средах.</p><p><br>Какого человека мы ищем<br>Мы ищем проактивного инженера, который не боится сложных, нестандартных задач и готов самостоятельно разбираться в новых технологиях, оборудовании и причинах проблем.<br>Важно, чтобы вы умели брать ответственность за результат: не только реализовать отдельный модуль, но и проверить, как он работает в системе вместе с оборудованием, сетью, автопилотом и другими компонентами.</p><p><br>Эта роль подойдет человеку, которому интересно работать с реальными платформами, искать практические решения, тестировать гипотезы и доводить систему до стабильной работы в лаборатории и в полевых условиях.<br>Мы ценим инженерное мышление, внимательность к деталям, инициативность, готовность предлагать улучшения и способность эффективно работать в условиях быстрого R&D-развития.</p><p><br>Что мы предлагаем<br>● Работу в международной технологической компании, которая разрабатывает беспилотные и роботизированные системы для реальных mission-critical задач.<br>● Возможность работать над продуктами, которые сочетают embedded software, робототехнику, системы управления, связь и автономные платформы.<br>● Участие в полном цикле разработки: от интеграции и стендовых тестов до испытаний на реальных платформах.<br>● Работу в сильной engineering-команде с возможностью напрямую влиять на технические решения и архитектуру систем.<br>● Конкурентное вознаграждение, которое зависит от опыта, уровня ответственности и результатов работы.<br>● Бронирование с начала испытательного срока в соответствии с действующим законодательством и внутренними процедурами компании.<br>● Возможность профессионального развития до Embedded Systems Architect.</p> <div> <a href="https://jobs.dou.ua/companies/cvit-recruitment/vacancies/364310/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансийИнженер по цифровому проектированию/FPGA
Ищем инженера по цифровому проектированию/FPGA для разработки прототипов продуктов компании. Требуется опыт работы с FPGA, VHDL/Verilog, RTL-симуляциями и отладкой аппаратного обеспечения. Предлагается работа в международной команде над передовыми технологиями.
Embedded Linux BSP Engineer (Video Devices)
Розробляти низькорівневе програмне забезпечення для відеопристроїв Ajax на базі Embedded Linux. Потрібен глибокий досвід з C, ARM, U-boot, Kernel та периферійними інтерфейсами. Компанія пропонує конкурентну зарплату, медстрахування та можливість впливати на продукт.
Embedded C/C++ Developer (STM32)
Розробка програмного забезпечення для вбудованих систем на базі STM32 (C/C++). Потрібен досвід від 4 років, знання протоколів зв'язку та інструментів налагодження. Компанія пропонує конкурентну зарплату, офіційне працевлаштування та роботу в офісі у Львові.
Navigation Software Engineer
Розробляти firmware для навігаційних модулів безпілотників, аналізувати польотні дані та виправляти помилки. Потрібен досвід з C++, Rust або Python, Linux та firmware. Пропонують роботу в офісі у Львові та можливість впливати на оборонні технології.
Разработчик C++ (4G/5G базовые станции)
~1 611 200 – 2 849 191 ₸ оценка
Разработка и поддержка ПО для базовых станций 4G/5G на C++. Требуется опыт в телекоммуникациях и знание сетей LTE/5G. Предлагается работа над высоконагруженными системами с современным стеком.
Embedded-розробник (C/C++)
Розробка прошивок для мікроконтролерів на C/C++ та Assembler. Потрібен досвід з ARM, AVR, ESP32, RTOS та апаратними інтерфейсами. Пропонується служба в Десантно-штурмових військах з повним соціальним пакетом.