Ведущий программист C++ (платформа автоматизации испытаний)
Описание
Локация: офисный формат в Томске, Красноармейская улица, 128
Компания
СИНЕКТА — аккредитованная IT-компания группы «ПЛАНАР», разрабатывающая программные и аппаратные решения для радиочастотных измерений и современной электроники.
Что делать
Проектировать архитектуру и новые возможности платформы автоматизации испытаний, анализировать требования и последствия изменений для смежных модулей.
Разрабатывать ядро на C++23 и Python-интерфейс на базе pybind11.
Развивать gRPC API, проектировать proto-контракты, реализовывать сервисы и систему уведомлений.
Разбирать сложные дефекты на стыке C++, Python и сетевого взаимодействия, включая многопоточные сценарии.
Участвовать в код-ревью, поддерживать качество кода и тестов, участвовать в планировании, дейли, демо и ретроспективах.
Требования
От 3 до 6 лет опыта коммерческой разработки на современном C++17/20/23.
Знание семантики C++, RAII, шаблонов и многопоточности.
Системное мышление: декомпозиция сложных задач, понимание связей между компонентами, прогнозирование последствий и аргументация решений.
Умение разбираться в чужой архитектуре и коде и предлагать улучшения.
Опыт проектирования API и интерфейсов для использования другими разработчиками.
Понимание модульного и интеграционного тестирования, опыт работы с Google Test или аналогами.
Продуктовый подход и ориентация на решение задач клиентов.
Хорошо, если есть
Опыт с Python и связкой C++/Python: pybind11, Boost.Python или Cython.
Опыт с gRPC/protobuf или другими RPC-фреймворками.
Опыт работы с измерительным оборудованием, VISA, SCPI или автоматизацией испытаний.
Знание CMake на уровне сопровождения многомодульного проекта.
Английский язык на уровне B1 и выше.
Опыт работы по методологии Scrum.
Культура и преимущества
Полная занятость, гибкое начало рабочего дня и офисное рабочее место с современной техникой.
Своевременная зарплата, индексация и бонусы.
Разнообразные проекты, наставничество, оплата полезного обучения и профессиональная библиотека.
ДМС со стоматологией, отсутствие бюрократии и дресс-кода.
Кофе, фрукты, снеки, спортивный уголок, парковка и корпоративные мероприятия.