C++ разработчик (ЦОС/SDR)
Нужен опытный C++ разработчик для создания систем цифровой обработки сигналов и интеграции с SDR-платформами. Требуется 3–5 лет коммерческого опыта на C++, глубокое знание ЦОС, SIMD-оптимизации, многопоточности и работа с SDR-оборудованием на чипах AD936x и библиотекой libuhd. Предлагают удалённую работу, гибкий график 5/2, полностью белую зарплату по ожиданиям кандидата и проекты в аккредитованной IT-компании.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Что предстоит делать
Проект в технологической компании, которая занимается корпоративным ИТ-оборудованием, инфраструктурой и собственными технологическими решениями. В связи с расширением команды находимся в поиске опытного C++ разработчика для участия в создании систем цифровой обработки сигналов и интеграции с SDR-платформами.
- Проектирование и разработка: Создание, оптимизация и сопровождение алгоритмов цифровой обработки сигналов (ЦОС) на языке C++.
- Программирование реального времени: Реализация программных модулей, работающих в режиме реального времени.
- Интеграция с оборудованием: Взаимодействие со специализированным SDR-оборудованием, настройка потоков приема/передачи, управление режимами работы трансиверов.
- Оптимизация производительности: Профилирование программного обеспечения и ускорение вычислений кода.
- Инженерная культура: Участие в проектировании архитектуры систем, проведение перекрестного рецензирования кода (Code Review), написание unit-тестов и ведение технической документации.
- Обязательные требования:
- Опыт коммерческой разработки: Профессиональный опыт программирования на C++ (STL, шаблоны, многопоточность) от 3–5 лет.
- Профильные знания в ЦОС: Уверенная практика реализации алгоритмов цифровой обработки сигналов и идентификации систем связи.
- Низкоуровневая оптимизация: Глубокое знание и опыт применения векторных инструкций SIMD (SSE / AVX / NEON) для оптимизации вычислительного кода.
- Многопоточность: Понимание принципов параллельного программирования, механизмов синхронизации и работы с потоками.
- Опыт работы с SDR: Практические навыки работы с SDR-приемниками на базе чипов AD936х (AD9361 / AD9363 / AD9364) и библиотекой libuhd (UHD).
- Дополнительные требования:
- Опыт коммерческой разработки: Профессиональный опыт программирования на C++ (STL, шаблоны, многопоточность) от 3–5 лет.
- Профильные знания в ЦОС: Уверенная практика реализации алгоритмов цифровой обработки сигналов и идентификации систем связи.
- Низкоуровневая оптимизация: Глубокое знание и опыт применения векторных инструкций SIMD (SSE / AVX / NEON) для оптимизации вычислительного кода.
- Многопоточность: Понимание принципов параллельного программирования, механизмов синхронизации и работы с потоками.
- Опыт работы с SDR: Практические навыки работы с SDR-приемниками на базе чипов AD936х (AD9361 / AD9363 / AD9364) и библиотекой libuhd (UHD).
- Будет преимуществом (Дополнительные требования):
- Профильные библиотеки: Опыт работы с FFTW, Intel IPP, VOLK, liquid-dsp, GNU Radio.
- Разработка для GPU: Опыт работы с OpenCL (написание ядер, управление буферами и очередями команд, профилирование производительности на GPU/CPU).
- Смежные платформы: Опыт взаимодействия с SDR-платформами HackRF, LimeSDR, PlutoSDR.
- Окружение и инструменты: Уверенная работа в ОС Linux (командная строка, git, CMake, gcc/clang, gdb).
- Скриптовые языки: Владение Python и Bash для автоматизации задач.
- Фреймворки и протоколы: Опыт использования графического фреймворка Qt 6, а также технологий JSON-RPC и gRPC.
- Профессиональные качества: Высокий уровень самоорганизации, инициативность, способность к быстрому освоению новых технологий и самостоятельной работе.
Что предлагаем
Стек и инструменты
Зарплата не указана — оценили по рынку
На основе 24 похожих вакансий за 90 дней по всем рынкам: рынок этой вакансии не определён.
Сколько платят вам?
Анонимно укажите, сколько вы получаете как C++-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Разработчик программных продуктов
~1 627 009 ₸ оценка по всем рынкам
Разработка модулей ядра для платформы виртуализации BASIS, включая поддержку существующих модулей, написание тестов и технической документации. Нужен опыт от 3 лет на C, знание ядра Linux, сетевых протоколов и систем виртуализации. Предлагают работу по ТК РФ, квартальные премии, ДМС и гибкий график 5/2.
Программист C++ (+ Golang)
~1 627 009 ₸ оценка по всем рынкам
Разработка встроенного ПО для видеокамер на базе Embedded Linux и SoC: реализация уровня абстракции от платформы, интеграция модулей видеоаналитики, портирование на новые чипы. Нужен опыт от 5 лет, уверенный C/C++, драйверы ядра Linux, готовность работать с Golang и технический английский. Продуктовая IT-компания с социально значимыми проектами, гибридный/офисный/удалённый формат, оформление по ТК РФ.
Старший C++/CUDA инженер
Ищем опытного C++/CUDA инженера для работы над высокопроизводительными вычислениями (HPC). Задачи — оптимизация GPU-алгоритмов, разработка CUDA-ядер, обработка больших научных данных и участие в архитектуре HPC-платформ. Требуется коммерческий опыт C++ (11/14/17+), практика с CUDA, Linux и параллельным программированием, английский Upper-Intermediate. Предлагают удалённую работу в Казахстане, официальное трудоустройство и долгосрочный международный проект.
Старший C++/CUDA инженер
Ищем опытного инженера C++/CUDA для работы над высокопроизводительными вычислениями (HPC). Задача — оптимизировать GPU-алгоритмы, писать и тюнить CUDA-ядра, устранять узкие места CPU/GPU и проектировать масштабируемые системы для обработки больших научных данных. Нужен сильный коммерческий опыт C++ (11/14/17+), практика с CUDA, Linux и параллельным программированием, английский Upper-Intermediate. Предлагают удалёнку в Казахстане, официальное трудоустройство и долгосрочный международный проект.
Старший C++/CUDA инженер
Ищем опытного C++/CUDA инженера для работы над высокопроизводительными вычислениями (HPC). Задачи — оптимизация GPU-алгоритмов, разработка CUDA-ядер, профилирование и устранение узких мест, работа с большими научными данными. Требуется сильный коммерческий опыт C++ (11/14/17+), практика с CUDA, Linux и параллельным программированием, английский Upper-Intermediate. Предлагают официальное трудоустройство в Казахстане с возможностью удалённой работы, долгосрочный международный проект и конкурентную компенсацию.
C++ Developer (macOS/Windows)
~1 627 009 ₸ оценка по стеку, все рынки
Разработка desktop-приложений для macOS и Windows на C++17/C++20 для ведущего мирового производителя компьютерной периферии. Нужен опыт более 4 лет в desktop-разработке, знание C++ и английский Upper-Intermediate, плюсом будет Swift. Предлагают гибкий график (удалёнка/офис/гибрид), конкурентную оплату, медстрахование и обучение.