Минск, Партизанский проспект, 168А
Метро: МогилевскаяКомпания ищет инженера-программиста для разработки программного обеспечения блоков управления и пользовательских панелей системы климат-контроля транспортных средств.
Основное направление — системы управления отоплением, кондиционированием и автоматическим поддержанием температуры в салонах транспорта.
Специалист будет участвовать в разработке логики управления климатическими системами, взаимодействии с аппаратной частью, датчиками, исполнительными механизмами и пользовательскими пультами управления.
Обязанности:
Разработка ПО для блоков управления климат-контролем
Разработка логики автоматического поддержания температуры
Программирование пользовательских панелей и пультов управления
Работа с датчиками температуры, вентиляторами, нагревателями, кондиционерами
Взаимодействие ПО с аппаратной частью устройства
Участие в разработке и отладке электронных схем
Настройка и тестирование embedded-оборудования
Диагностика и устранение ошибок
Работа с интерфейсами обмена данными (CAN, LIN, UART, RS-485 и др.)
Подготовка технической документации
Требования:
Высшее либо техническое профессиональное образование.
Опыт работы не менее 3-х лет.
Опыт разработки embedded ПО
Знание языка C/C++ для микроконтроллеров
Понимание схемотехники и электроники
Опыт работы с микроконтроллерами STM32, AVR, ESP32 или аналогичными
Понимание принципов работы систем климат-контроля / HVAC
Опыт работы с датчиками и исполнительными устройствами
Знание протоколов CAN, LIN, Modbus, UART, I2C, SPI
Навыки отладки оборудования
Умение читать электрические схемы
Будет плюсом:
Опыт разработки ПО для транспорта
Работа с сенсорными дисплеями и HMI
Знание FreeRTOS или других RTOS
Опыт серийной разработки устройств
Понимание EMC/EMI требований
Опыт работы с Linux Embedded
Условия: