Все вакансии России 0

Программист C++

з/п не указана
СИНЕКТА
Томск Постоянная занятость Полный день

Описание

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

Откликнуться
Источник: hh · 6 дней назад

Похожие вакансии в городе Томск

Все вакансии в городе Томск →