Напиши текст вакансии для должности "Программист-Разработчик С/С++ (встраиваемые системы)". Название компании: "Специальный Технологический Центр (ООО СТЦ)". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 

Мы разрабатываем программные продукты на самом переднем крае технологий в области сотовой, спутниковой и специальной связи, а также каналов управления и передачи данных беспилотных аппаратов. Это сложные распределенные software-defined radio системы с современными нетривиальными интерфейсами пользователя. Мы ищем разработчиков для дальнейшего развития наших решений. Требования: - Опыт промышленной разработки на С/С++ (в том числе С++11) не менее 5 лет; - Опыт разработки на платформах DSP и ARM (разновидности SoC Texas Instruments Keystone); - Опыт работы с периферийным «железом», ADC/DAC, интерфейсы SPI, CAN, Ethernet; - Понимание концепции Software-Defined Radio (SDR), опыт разработки программных демодуляторов/декодеров; - Знания в области цифровой связи и цифровой обработки сигналов, понимание принципов построения современных систем связи в диапазоне УКВ (сотовые, транкинговые сети); - Опыт разработки сетевых приложений поверх TCP / UDP; - Опыт использования инструментов Git, CMake; - Английский язык на уровне чтения технической документации; - Способность постоянно обучаться. Желательно: - Опыт практической работы с высокоинтегрированными трансиверами AD9361, ADRV9009; - Опыт использования пакета Matlab/Simulink; - Опыт использования библиотек Qt, boost, gtest; - Опыт использования инструментов SVN, GitLab, Jenkins; - Радиолюбительская практика, опыт использования open-source пакетов типа GNURadio, OpenBTS, SDRSharp и подобных. Условия: - Испытательный срок 3 месяца; - Оформление по ТК РФ, оплачиваемый отпуск 28 дней; - 13-я зарплата, премии по итогам завершения работ, индексации заработной платы; - Возможности для профессионального и карьерного роста, современный технологический стек, актуальные инструменты разработки; - Минимум бюрократии и активности, не связанной напрямую с программированием; - Возможность влиять на выбор технологий, используемых в отделе; - Гибкий график, возможна периодическая удаленная работа; - Демократичная, дружелюбная обстановка в коллективе.