Point your AI agent at freehire and let it find you a job.

Get the CLI →

УДЗ

Open 17d

Программист встраиваемых систем\Engineer\Embedded С\С++

Posted Updated 7 views
Discussion

Навыки: C#, C++, Linux, Python, STM32, Docker, Embedded linux, FPGA. Квалификация: Lead. Специализации: Фулстек разработчик.

\"УДЗ\" - российский разработчик и производитель беспилотных авиационных систем широкого спектра — от компактных дронов до грузоподъемных мультикоптеров и БПЛА самолетного типа.

В связи с ростом компании и расширением направлений разработки мы ищем Программиста встраиваемых систем (Embedded C/C++) ПО для бортовых и наземных систем управления БПЛА.

Вам предстоит работать с микроконтроллерами, одноплатными компьютерами, а также разрабатывать различные модули, настраивать полётные стеки и участвовать в испытаниях устройств.

Обязанности:

  • низкоуровневое программирование микроконтроллеров STM32 и ESP32/ESP8266; реализация драйверов и протоколов I2C, SPI, UART/USART;

  • разработка и сопровождение программного обеспечения на одноплатных компьютерах Orange Pi, Raspberry Pi и другие аналогичные одноплатные компьютеры под управлением Linux\ADB;

  • развёртывание, настройка и сопровождение Docker-контейнеров и микросервисов;

  • программирование на языках C, C++, Python: разработка firmware, системных утилит, скриптов автоматизации;

  • участие в лабораторных и полевых испытаниях разрабатываемых устройств и систем;

  • подготовка технической документации: архитектурные описания, протоколы испытаний, инструкции по эксплуатации;

  • разработка программного обеспечения для обмена данными между бортовыми и наземными системами с использованием протокола MAVLink и middleware DDS (DDS-Client / uXRCE-DDS);

  • настройка, конфигурирование и адаптация полётных стеков PX4, ArduPilot, INAV и Betaflight под целевые аппаратные платформы: параметризация, калибровка, интеграция периферии;

  • разработка программных модулей на C++ с использованием фреймворка ROS2 под управлением ОС Linux.

  • Работа с системой контроля версий Git в рамках команды: код-ревью, ветки, документация.

Требования:

  • высшее техническое образование, приветствуется наличие интересных проектов в портфолио;

  • опыт работы в области программирования встраиваемых систем;

  • подтверждённый опыт разработки firmware для STM32 и ESP32;

  • опыт работы с ROS2, DDS Client, Docker и контейнеризованными приложениями и Linux-системами на уровне системного администрирования и разработки;

  • владение специализированным ПО: IDE и инструменты разработки: STM32CubeIDE, ESP-IDF (VSCode + PlatformIO), CLion ; системы сборки: CMake, Make, ninja; отладка: OpenOCD, GDB, ST-Link Utility, J-Link RTT Viewer; анализ трафика и протоколов: Wireshark, Logic 2 (Saleae), PulseView;

  • внимательность к деталям, аналитическое мышление, способность работать в условиях высоких требований к надёжности и скорости.

Условия:

  • Трудоустройство по ТК РФ

  • Стабильная \"белая\" заработная плата

  • График 5/2 с 9:00 до 18:00

  • Доставка до места работы на служебном транспорте (район Кольцово)

  • Корпоративное питание

  • Конкурентная заработная плата

  • Интересные проекты и работу с передовыми технологиями

  • Современное оборудование, любое аппаратное обеспечение для эффективного выполнения задач

  • Возможности для саморазвития: тренинги, конференции, обучение

  • Окончательный уровень ЗП определяется по результатам технического собеседования в соответствии с опытом, знаниями и навыками кандидата

Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available