
Инженер-разработчик C++
РобоАвиа
Ростов-на-Дону
150 000 – 230 000 RUR
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии
В связи с расширением производства в ООО «Робоавиа» открыт набор сотрудников.
Приглашаем на постоянную работу Инженера-разработчика С++.
•Разработка на С/С++ под системы Linux ARM, RTOS.
•Разработка многомодульных и многопоточных приложений.
•Сопровождение и совершенствование текущей реализации программного обеспечения.
•Программной обработкой данных полученных от различных систем.
•Отладка ПО в составе изделия.
•Сопровождение программных продуктов на производстве, консультации, решение возникающих проблем.
Кандидат должен обладать знаниями об устройстве и организации взаимодействия между элементами встраиваемых систем, уметь реализовывать оптимальное взаимодействие всех элементов и узлов систем между собой, создавать быстрый и эффективный код, знать текущие тенденции и методы разработки встраиваемого ПО.
Ключевые навыки
•Опыт разработка на C/C++, Python и т.д. с использованием современных шаблонов проектирования и разработки.
•Опыт работы со скриптовыми языками – Python, Shell, Bash
•Базовые знания ОС реального времени.
•Уметь работать с Git.
•Свободная работа в среде Linux.
•Чтение и понимание чужого кода, написанного на разных языках (Python, Matlab, Lua, С-языки).
•Знание технического английского (достаточное, чтобы самостоятельно разобраться в документации к программным продуктам, читать техническую документацию).
•Понимать необходимость написания программной и технической документации.
•Работа в команде.
Будет плюсом
•Разработка программного обеспечения для реализации алгоритмов автоматического управления беспилотных аппаратов.
•Практический опыт реализации ПО для систем автоматического управления (САУ) беспилотных аппаратов различных типов.
•Иметь представление о работе микроконтроллеров в составе устройств, понимание работы портов ввода-вывода, организации их работы, будет плюсом.
•Разработка и внедрение передовых решений управления беспилотными аппаратами на базе встраиваемых систем.
•Опыт разработки в области Computer Vision и (или) Machine Learning.
•Опыт разработки в области радиотехники.
•Опыт работы с микроконтроллерами - STM32, ESP3, Nordic и т.п. и одноплатными компьютерами - Raspberry Pi/Orange PI/Jetson и т.п.
•Понимание или опыт работы с ПЛИС.
•Опыт разработки ПО беспроводных устройств (GSM / GPRS / LTE / GLONASS / GPS / Bluetooth / Wi-Fi / NB-IoT / LoRaWAN и т.п.).
•Опыт программной реализации протоколов передачи данных.
•Практический опыт применения системы контроля версий Git.
•Опыт в оформлении программной документации.
•Работа с измерительным оборудованием.
Преимуществом будет участие в проектах создания робототехники, беспилотных аппаратов, знание ПО для БЛА: Ardupilot/PX4, Mission Planer, QgroundControl и пр.
Ключевые навыки
•ТАУ, САУ, FFT, фильтр Калмана, ЦОС, системы связи, радиолокация, обработка сигналов, Python, C/C++, Embedded Systems, Computer Vision, Machine Learning, микроконтроллеры.
•Кандидат не обязательно должен владеть всеми перечисленными навыками, но при этом, должен быть мотивирован к самообучению.
•Желательно иметь портфолио (включая научные труды, патенты, публикации, репозитории, если есть): если мы сочтем его достаточно убедительным, то технического собеседования не потребуется.
Условия
•Официальное трудоустройство, всё по ТК.
•Система оплаты напрямую зависит от знаний и квалификации.
•ЗП выплачивается 2 раза в месяц.
•Работа в центре Ростова-на-Дону.
•Рабочий график 5-2, с соблюдением всех государственных выходных и праздничных дней.
•Испытательный срок 1-3 месяца.
