НПО ПКРВ

Старший программист С++ (разработчик контуров управления)

Коротко

Старший программист C/C++ для разработки контуров управления роботизированными системами реального времени в стабильной компании (НПО, более 1700 сотрудников, работает с системами реального времени, компьютерным зрением и радиолокационной обработкой сигналов) в Москве. Требуется опыт разработки на C/C++, знание ТАУ, Git/Mercurial, GNU toolchain, понимание архитектуры компьютеров и ОС; плюсом будет опыт с QNX, Python, MathLab, Qt и цифровой обработкой сигналов. Работа офисная, полный рабочий день 5/2.

О компании
Научно-производственное объединение программные комплексы реального времени. Компания основана в 2010 году, 8 филиалов в городах России, более 1700 сотрудников в штате, рост прибыли за три года в 4 раза.
Компетенции и технологии: компоненты операционных систем реального времени, ПО для ПЛИС и микроконтроллеров, функциональное программное обеспечение для систем реального времени, ЦВС специального назначения, вычислительные системы для использования в условиях жесткой эксплуатации, аппаратура и программное обеспечение для обеспечения интерфейса HMI «человек-машина», электронная аппаратура и блоки для различных систем.
Стабильной компании, специализирующейся на решении задач построения систем реального времени для роботизированных систем, необходим старший программист С/С++.
Основные направления деятельности:
•Алгоритмы поведения для роботизированных систем;
•Системы компьютерного зрения;
•Обработка сигналов в радиолокационных системах.
Задачи
•Разработка функционального ПО в части разработки контуров управления различных систем;
•Разработка математических моделей и алгоритмов решения;
•Интеграция с внешними устройствами и протоколами;
•Сопровождение и внедрение программ и программных средств;
•Разработка средств отладки и тестирования.
Требования
•Высшее профессиональное образование, специализация - техническая, математическая;
•Опыт программирования на С/С++;
•Понимание и знание ТАУ;
•Владение системами контроля версий Mercurial, Git;
•Знание инструментов gcc, gdb, GNU toolchain, make, cmake. Понимание процесса сборки ПО;
•Хорошее понимание особенностей функционирования компьютеров в широком смысле (устройство ОС, архитектуры процессоров, загрузчиков, сетевых протоколов и т.д.);
•Умение читать и разбираться в чужом С/С++ коде;
•Умение работать в команде.
Будет плюсом
•Знание архитектуры операционной системы реального времени QNX 6;
•Опыт программирования под ОСРВ QNX Neutrino;
•Владение средой разработки Eclipse;
•Опыт использования Python;
•Опыт моделирования в MathLab;
•Опыт разработки многопоточных приложений;
•Опыт в обработке и распознавании изображений;
•Опыт траекторной обработки;
•Опыт цифровой обработки сигналов;
•Опыт разработки на Qt.
Мы предлагаем
•Интересную работу в стабильной компании на территории работодателя (г. Москва);
•Творческий подход к работе в дружном коллективе, профессиональный рост;
•Комфортные рабочие места;
•Партнерская программа бонусов и скидок (Best Benefits);
•График работы: 5/2, полный рабочий день с 9.00 до 18.00, возможно гибкое начало рабочего дня;
•Оформление по ТК РФ, ДМС.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте