Описание
Мы ищем опытного Разработчика C++, который станет частью команды разработки ПО для программируемых логических контроллеров (ПЛК).
Задачи
•Разрабатывать прикладное встроенное ПО для ПЛК.
•Проектировать архитектуру приложения с учётом требований к надёжности и производительности.
•Писать автоматические тесты разного уровня, чтобы обеспечивать стабильность функционала и упрощать дальнейшую поддержку кода.
•Улучшать существующие решения: оптимизировать производительность, устранять узкие места, повышать читаемость и поддерживаемость кода.
•Работать в составе команды разработки ПЛК: участвовать в планировании, код-ревью, обсуждении технических решений и синхронизации с другими направлениями.
Требования
•Опыт разработки на C++ — не менее 5 лет.
•Уверенное владение C++17.
•Опыт использования инструментов профилирования программ.
•Понимание ООП, принципов создания программных интерфейсов и управления жизненным циклом объектов.
•Опыт работы с CI/CD.
•Опыт работы в Linux и использования системного API Linux.
•Знание паттернов проектирования и опыт их применения.
•Знание UML и опыт его применения для описания архитектуры приложения.
Условия
•Работа — в офисе: такой формат позволяет команде быстро синхронизироваться, оперативно обсуждать архитектурные решения и совместно разбирать сложные кейсы.
•Официальное трудоустройство по ТК РФ.
•График работы: 5/2, 8-часовой рабочий день (гибкое начало рабочего дня).
•Официальная выплата ЗП (аванс + основная часть).
•Оплачиваемый отпуск и больничный согласно ТК РФ.
•Регулярные обучения за счет компании.
•Корпоративные мероприятия.