Алабуга, ОЭЗ ППТ

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

Коротко

Разработка встраиваемого ПО и firmware для микроконтроллеров STM32, ESP32/ESP8266 и одноплатных компьютеров (Orange Pi, Raspberry Pi) под Linux, включая работу с протоколами I2C, SPI, UART, Docker-контейнерами, ROS2, MAVLink, PX4 и Betaflight. Требуется подтверждённый опыт разработки firmware для STM32/ESP32, владение C, C++, Python и набором специализированных инструментов разработки и отладки. Работа в офисе ОЭЗ «Алабуга» с обязательной релокацией в Республику Татарстан (Елабуга, Набережные Челны).

Обязанности
— низкоуровневое программирование микроконтроллеров 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 и Betaflight под целевые аппаратные платформы: параметризация, калибровка, интеграция периферии;
— разработка программных модулей на C++ с использованием фреймворка ROS2 под управлением ОС Linux.
Требования
— высшее техническое образование, приветствуется наличие интересных проектов в портфолио;
— опыт работы в области программирования встраиваемых систем;
— подтверждённый опыт разработки firmware для STM32 и ESP32;
— опыт работы с ROS2, DDS Client, PX4, 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;
— внимательность к деталям, аналитическое мышление, способность работать в условиях высоких требований к надёжности и скорости.
Условия
— работа в крупной и стабильной компании – в структуре самой большой ОЭЗ в Европе;
— официальное трудоустройство по ТК РФ;
— конкурентный уровень заработной платы (обсуждается индивидуально);
— работа в энергичной команде профессионалов, которые готовы делиться опытом;
— развитая корпоративная культура;
— спортивные и киберспортивные мероприятия;
— работа в Республике Татарстан, г. Елабуга;
— транспорт до работы из г. Елабуга, г. Набережные Челны, г. Менделеевск, г. Алнаши, г. Грахово, г. Кизнер, г. Мамадыш.
Обязательным условием является релокация в Республику Татарстан (Елабуга, Набережные Челны).

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте