Инженер-программист встраиваемых систем (Middle, Middle+)
120 000 - 200 000 ₽
- Уральская
- Динамо
- Площадь 1905 года
- Разработка и оптимизация алгоритмов управления лифтами, включая групповую диспетчеризацию, для повышения эффективности и комфорта наших лифтов;
- Реализация и настройка алгоритмов управления электроприводами (частотные преобразователи, энкодеры, ПИД-регуляторы);
- Разработка ПО для микроконтроллеров STM32 (на C/C++) — драйверы, обработка сигналов, взаимодействие с датчиками и исполнительными механизмами;
- Разработка и поддержка приложений под Embedded Linux (например, на базе STM32MP1, RaspberryPi и т.п.) — системные сервисы, взаимодействие с «железом», обновления «по воздуху»;
- Интеграция с внешними системами: СКУД, мультимедийные панели, системы «умный дом».
- Разработка вспомогательных утилит и симуляторов под Windows/Linux (Python, C#, Bash);
- Участие в проектировании архитектуры ПО, выборе протоколов обмена (Modbus, CAN, MQTT, TCP/UDP и др.);
- Совместная отладка с инженерами по «железу» и участием в испытаниях на реальных объектах.
Требования:
- Опыт разработки во встраиваемых системах от 3 лет;
- Уверенное владение C/C++ в контексте embedded-разработки;
- Опыт работы с микроконтроллерами STM32 (HAL/LL, FreeRTOS/RT-Thread, работа с периферией);
- Практический опыт разработки под Embedded Linux (сборка образов, работа с устройствами, systemd, shell);
- Понимание принципов работы промышленных интерфейсов: RS-485, CAN, Modbus, Ethernet, UART, SPI, I2C;
- Опыт разработки или настройки алгоритмов реального времени (real-time control, scheduling);
- Способность читать схемы и даташиты на английском;
- Опыт работы с системами контроля версий (Git) и CI/CD для embedded.
Условия:
- Работу над высоконагруженными, ответственными системами, которыми пользуются ежедневно;
- Возможность влиять на архитектуру и логику управления лифтовой группой — ваш код напрямую влияет на комфорт и безопасность;
- Современный стек технологий и доступ к промышленному оборудованию;
- Команду опытных инженеров — «железячников» и программистов;
- Конкурентную заработную плату (обсуждается по результатам собеседования);
Если вы — middle-разработчик, который хочет писать не просто «прошивку», а интеллектуальные алгоритмы для реального мира, — присоединяйтесь!
Опубликована день назад