Программист встраиваемых систем\Engineer С++ — Россия, Казань
от 157 500 ₽
ОткликнутьсяОбязанности: • низкоуровневое программирование микроконтроллеров 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;
• внимательность к деталям, аналитическое мышление, способность работать в условиях высоких требований к надёжности и скорости.
Условия: • абота в крупной и стабильной компании – в структуре самой большой yBF в Европе;
• официальное трудоустройство по ТК РФ;
• конкурентный уровень заработной платы (обсуждается индивидуально);
• работа в энергичной команде профессионалов, которые готовы делиться опытом;
• развитая корпоративная культура;
• спортивные и киберспортивные мероприятия;
• работа в Республике Татарстан, г. Елабуга;
• транспорт до работы из г. Елабуга, г. Набережные Челны, г. Менделеевск, г. Алнаши, г. Грахово, г. Кизнер, г. Мамадыш.