Инженер‑программист встраиваемых систем

Работодатель:
Зарплата:
277 500 руб.
Опыт работы:
От 1 года до 3 лет

ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА)

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

  • низкоуровневое программирование микроконтроллеров STM32 и ESP32/ESP8266;
  • реализация драйверов и протоколов I²C, SPI, UART/USART;
  • разработка и сопровождение программного обеспечения на одноплатных компьютерах Orange Pi, Raspberry Pi и другие аналоги под управлением Linux\ADB;
  • развёртывание, настройка и сопровождение Docker‑контейнеров и микросервисов;
  • программирование на языках C, C++, Python: разработка firmware, системных утилит и скриптов автоматизации;
  • участие в лабораторных и полевых испытаниях разрабатываемых устройств и систем;
  • подготовка технической документации: архитектурные описания, протоколы испытаний, инструкции по эксплуатации;
  • разработка ПО для обмена данными между бортовыми и наземными системами с использованием протокола MAVLink и middleware DDS (DDS-Client / uXRCE-DDS);
  • настройка, конфигурирование и адаптация полётных стеков PX4 и Betaflight под целевые аппаратные платформы: параметризация, калибровка, интеграция периферии;
  • написание Unit-тестов для embedded-кода (Unity, Google Test, CppUTest);
  • разработка программных модулей на C++ с использованием фреймворка ROS2 под управлением ОС Linux.

БУДЕТ ПРЕИМУЩЕСТВОМ:

  • наличие подтверждённого опыта разработки firmware для STM32 или ESP32;
  • опыт работы с интерфейсами передачи данных (I²C, SPI, UART/USART, CAN, USB, Ethernet): понимание принципов работы, таймингов, адресации, обработки ошибок;
  • опыт работы с операционной системой Linux;
  • опыт работы с Docker и контейнеризованными приложениями;
  • опыт работы с операционными системами реального времени (RTOS): FreeRTOS, Zephyr — задачи, очереди, семафоры, мьютексы, приоритеты;
  • уверенное программирование на языках C, C++, Python;
  • опыт работы с системами сборки: CMake, Make, ninja;
  • знание основ протоколов передачи данных: MQTT, HTTP/HTTPS, WebSocket, TCP/IP, UDP.

С НАШЕЙ СТОРОНЫ МЫ ПРЕДЛАГАЕМ:

  • официальное трудоустройство в соответствии с ТК РФ;
  • полис добровольного медицинского страхования;
  • конкурентный уровень заработной платы (обсуждается индивидуально);
  • развитую корпоративную культуру;
  • спортивные и киберспортивные мероприятия;
  • бесплатный транспорт до работы из г. Елабуга и обратно.

ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА)

Похожие вакансии

Руководитель отдела инженерных систем (проектирование)
ГК Олимпроект

Высшее строительное образование. Знание нормативной базы. Навыки планирования и тайм менеджмента. Наличие управленческого опыта, умение работать в команде.

Администратор сопровождения автоматизированных систем (OPS/DevOps)
СБЕР

Глубокое понимание принципов работы контейнеризованных приложений и опыта эксплуатации Kubernetes/Docker/OpenShift. - Опыт администрирования серверов на базе Linux, уверенное владение...

Инженер систем мониторинга
Банк Синара

Понимание различных операционных систем (Windows, Linux) на уровне продвинутого пользователя или администратора. Базовые знания о сетевых протоколах (TCP/IP, HTTP...

Инженер-программист SCADA
ДГСистема

Высшее техническое образование по специальности инженер АСУ ТП/инженер-программист АСУ или иное профильное. Опыт работы 1-3 года в...

Продакт-менеджер направления расходные материалы для систем кондиционирования и вентиляции
Бриз - Климатические Системы

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