I AM HIRED

Неделя 310 ₽Месяц 630 ₽3 месяца 1 680 ₽Год 5 680 ₽

Программист встраиваемых систем — Россия, Ростов-на-Дону

Разработчики, Backend, C / C++ · сегодня, 14:57 · 06.11.2026

140 000–230 000 ₽

Откликнуться

Компания: ••••••••

Локация: Россия, Ростов-на-Дону

Формат: Офис

Занятость: Полная занятость

Грейд: Middle

Развивающейся компании, занимающейся разработкой и производством профессиональных беспилотных аппаратов с 2015 года, требуется разработчик встраиваемых систем для реализации следующих задач:

• Разработка программного обеспечения для реализации алгоритмов автоматического управления беспилотных аппаратов.

• Сопровождение и совершенствование текущей реализации программного обеспечения.

• Программной обработкой данных полученных от различных систем БА.

• Разработка и внедрение передовых решений управления БА на базе встраиваемых систем.

• Отладка ПО в составе изделия.

• Сопровождение программных продуктов на производстве, консультации, решение возникающих проблем.

Кандидат должен обладать знаниями об устройстве и организации взаимодействия между элементами встраиваемых систем, уметь реализовывать оптимальное взаимодействие всех элементов и узлов систем между собой, создавать быстрый и эффективный код, знать текущие тенденции и методы разработки встраиваемого ПО.

Ключевые навыки:

• Опыт работы на C/C++ с использованием современных шаблонов проектирования и разработки.

• Понимание архитектуры микроконтроллеров, систем на кристалле, работы их периферии.

• Уметь организовывать максимально быстрое и эффективное взаимодействие периферийных блоков с вычислительным ядром системы.

• Иметь представление о работе микроконтроллеров в составе устройств, понимание работы портов ввода-вывода, организации их работы.

• Опыт работы с периферией и интерфейсами: CAN, UART, RS232/RS485, АЦП/ЦАП, ШИМ, I2C, SPI.

• Умение читать принципиальные и монтажные схемы, понимание схемотехники микроконтроллеров.

• Базовые знания ОС реального времени.

• Уметь работать с Git.

• Свободная работа в среде Linux на уровне пользователя.

• Чтение и понимание чужого кода, написанного на разных языках (Python, Matlab, Lua, С-языки).

• Знание технического английского (достаточное, чтобы самостоятельно разобраться в документации к программным продуктам, читать техническую документацию).

• Понимать необходимость написания программной и технической документации.

• Работа в команде.

Будет плюсом:

• Практический опыт реализации ПО для систем автоматического управления (САУ) беспилотных аппаратов различных типов.

• Опыт работы на Python и т.д. с использованием современных шаблонов проектирования и разработки.

• Опыт разработки в области Computer Vision и (или) Machine Learning.

• Опыт разработки в области радиотехники.

• Опыт работы с микроконтроллерами - STM32, ESP32, Nordic и т.п. и одноплатными компьютерами - Raspberry Pi/Orange PI/Jetson и т.п.

• Понимание или опыт работы с ПЛИС.

• Опыт разработки ПО беспроводных устройств (GSM / GPRS / LTE / GLONASS / GPS / Bluetooth / Wi-Fi / NB-IoT / LoRaWAN и т.п.).

• Умение работать с измерительными приборами (осциллограф, мультиметр и т.п.).

• Опыт программной реализации протоколов передачи данных.

• Опыт создания тестового ПО для собственных разработок.

• Практический опыт применения системы контроля версий Git/Subversion совместно с GitLab/GitHub.

• Опыт в оформлении программной документации.

• Работа с измерительным оборудованием.

Преимуществом будет участие в проектах создания роботехники, беспилотных аппаратов, знание ПО для БПА: Ardupilot/PX4, Mission Planer, QgroundControl и пр.

Ключевые навыки:

• ТАУ, САУ, FFT, фильтр Калмана, ЦОС, системы связи, радиолокация, обработка сигналов, Python, C/C++, Embedded Systems, Computer Vision, Machine Learning, микроконтроллеры.

• Кандидат не обязательно должен владеть всеми перечисленными навыками, но при этом, должен быть мотивирован к самообучению.

• Желательно иметь портфолио (включая научные труды, патенты, публикации, репозитории, если есть): если мы сочтем его достаточно убедительным, то технического собеседования не потребуется.

Условия:

Официальное трудоустройство, всё по ТК.

Система оплаты напрямую зависит от знаний и квалификации.

ЗП выплачивается 2 раза в месяц.

Работа в центре Ростова-на-Дону.

Помощь с переездом для иногородних.

Возможна компенсация проживания.

Рабочий график 5-2, с соблюдением всех государственных выходных и праздничных дней.

Испытательный срок 1-3 месяца.

Поиск по вакансиям