Силовые машины, Акционерное общество

инженер-программист промышленного оборудования для ЭЗС

Коротко

Инженер-программист в Санкт-Петербурге для разработки и доработки ПО электрозарядных станций (ЭЗС): от embedded-логики нижнего уровня на C++ до интеграции с зарядными сетями по OCPP и пользовательских веб-интерфейсов. Требуется 3–5 лет опыта разработки ПО для электроники/IoT, уверенное владение C++ и Python, знание CAN, Modbus, OCPP 1.6 и Linux. Работа в офисе, полная занятость, предполагает отладку на живых стендах совместно с инженером-конструктором.

Задачи
•Аудит и рефакторинг существующего ПО. Изучение текущей кодовой базы ЭЗС, выстраивание логики работы системы, создание недостающей технической документации архитектуры
•Разработка софта нижнего уровня (Embedded). Управление логикой работы покупных модулей (контроллеров, силовых блоков) по CAN и Modbus, обработка аварийных ситуаций, управление распределением мощности
•Интеграция с зарядными сетями (Upper-level). Поддержка и развитие протокола OCPP 1.6, проектирование и реализация миграции программного комплекса на стандарт OCPP 2.0.1
•Разработка пользовательских и служебных интерфейсов. Поддержка и доработка UI зарядной станции (экран пользователя) с использованием HTML/JavaScript, создание инструментов удаленной диагностики
•Участие в тестировании и пусконаладке. Отладка ПО совместно с инженером-конструктором на живых стендах быстрой ЭЗС, локализация и устранение «плавающих» программно-аппаратных ошибок
Требования
•Опыт коммерческой разработки ПО для электроники / IoT
•Опыт создания распределенных систем, где софт напрямую взаимодействует с «железом» на уровне Middle/Senior от 3–5 лет
•Уверенное владение C++ и Python. Глубокие знания C++ для написания надежной логики нижнего уровня (Firmware/Embedded Linux) и Python для верхнего уровня, бизнес-логики и работы с сетью
•Навыки веб-разработки (HTML, JavaScript). Опыт создания интерфейсов пользователя (экран ЭЗС, локальные веб-панели администрирования)
•Практический опыт работы с протоколами ЭЗС и промышленными сетями. Глубокое понимание OCPP 1.6, а также опыт работы с шиной CAN, протоколами Modbus RTU/TCP и интерфейсами RS-485/RS-232
•Понимание Linux на уровне разработчика
Условия
•Оформление по ТК РФ с ежегодной индексацией фиксированной части дохода
•Расширенный полис ДМС после шестого месяца работы
•Программа компенсации питания
•Обучение под руководством опытных наставников
•Реферальная программа «Приведи друга» с возможным вознаграждением от 10 000 до 75 000 руб. за кандидата
•График работы: 5/2 с 09:00 до 18:00 или с 08 до 16:45
•Сервис корпоративных скидок для сотрудников – BestBenefits

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте

Ещё в Силовые машины, Акционерное общество