Разработчик C++, Python
Коротко
Designs software-hardware architecture, develops C++ and Python for automated systems, implements Embedded/Firmware for STM32/ESP32, integrates drives and · Needs: Relocation to Republic of Tatarstan
Описание от работодателя
Обязанности: проектирование программно‑аппаратной архитектуры и участие в подготовке технической документации;
создание ПО на C++ и Python для автоматизированных систем;
реализация и сопровождение Embedded/Firmware для STM32, ESP32 и аналогичных платформ;
интеграция приводов и сенсорики, настройка PID‑регуляторов;
разработка REST API и механизмов передачи телеметрии;
интеграция с ROS 2, MES/WMS/ERP;
реализация механизмов надёжности (Watchdog, Heartbeat, Fail‑safe);
развёртывание ПО под Linux, работа с Docker, CMake, Git.
Требования : уверенное владение C++ и Python;
понимание архитектуры микроконтроллеров и принципов работы периферии (PWM, ADC/DAC, DMA и др.);
знание промышленных протоколов (CAN, SPI, I2C, UART, Modbus, TCP/IP);
опыт проектирования и реализации Embedded/Firmware решений;
навыки интеграции микроконтроллеров, приводов, датчиков в единую систему;
понимание принципов real‑time систем и PID‑регулирования;
знание Linux, опыт работы с Git, Docker, CMake.
Условия: релокация в Республику Татарстан;
конкурентный уровень з/п;
дневная рабочая неделя (ненормированная);
транспорт до работы из г. Елабуга, г. Набережные Челны, г. Менделеевск, г. Нижнекамск;
работа в крупной и стабильной компании – в структуре самой большой ОЭЗ в Европе.