Чётко описанная продуктовая роль сочетает разработку на современном C++, проектирование архитектуры, Python-интерфейсы и работу над платформой испытаний; главный компромисс - обязательная работа в офисе в Томске.
Только офис
Современный стек
Рабочий продукт
Поддержка развития
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Ведущий программист C++ (платформа автоматизации испытаний) (C++23/Python/gRPC): Разработка платформы для функциональных и производственных тестов, калибровки, поверки и долговременных испытаний радиоэлектронного оборудования с акцентом на архитектуру, многопоточность и интеграцию C++ с Python. Focus on проектировании API и proto-контрактов, анализе сложных дефектов на стыке C++/Python/сети и развитии многоуровневого тестирования.
Локация: офисный формат в Томске, Красноармейская улица, 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.
Культура и преимущества
Полная занятость, гибкое начало рабочего дня и офисное рабочее место с современной техникой.
Своевременная зарплата, индексация и бонусы.
Разнообразные проекты, наставничество, оплата полезного обучения и профессиональная библиотека.
ДМС со стоматологией, отсутствие бюрократии и дресс-кода.
Кофе, фрукты, снеки, спортивный уголок, парковка и корпоративные мероприятия.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →