Разработчик C++ (Senior), ПЛК
Описание
Локация: Москва, метро Новослободская; работа на месте работодателяКомпанияSkillStaff реализует ИТ-проекты для крупных компаний, включая разработку программного обеспечения для программируемых логических контроллеров.Что делатьРазрабатывать прикладное встроенное ПО для ПЛК.Проектировать архитектуру приложений с учётом требований к надёжности и производительности.Писать автоматические тесты разных уровней для стабильности функционала и поддержки кода.Оптимизировать производительность, устранять узкие места и повышать читаемость и поддерживаемость существующих решений.Участвовать в планировании, код-ревью, обсуждении технических решений и синхронизации с другими направлениями команды разработки ПЛК.ТребованияНе менее 5 лет опыта разработки на C++ и общий опыт более 6 лет.Уверенное владение C++17.Опыт использования инструментов профилирования программ.Понимание ООП, принципов создания программных интерфейсов и управления жизненным циклом объектов.Опыт работы с CI/CD.Опыт работы в Linux и использования системного API Linux.Знание паттернов проектирования и опыт их применения.Знание UML и опыт его применения для описания архитектуры приложения.Культура и преимуществаПолная занятость в офисном формате.Командная работа с быстрым обсуждением архитектурных решений и сложных технических кейсов.Доступ к проектам разного уровня сложности и экспертным командам.Возможность выбирать проекты из сотен ИТ-проектов для профессионального развития.Компания также отмечает возможность удалённого формата работы как принцип комфорта.