#it #вакансия #cpp #developer #hunttech
☁️Позиция: Разработчик С/C++ ( Senior )
🏙Компания: «HuntTech»
💪Опыт: от 5 лет
💰ЗП: Вилка: 270 - 340тр
📅Формат работы: Удаленка
📍Локация/Гражданство: РФ
📅Занятость: Full-time
☎️Контакт: @pavel_korab
📌Обязанности:
- Развитие систем синхронизации базовой станции по времени и распространения сигналов синхронизации между компонентами системы
- Работа с тестовым стендом в лаборатории
- Работа с измерительным оборудованием промышленного класса
- Участие в проектировании и развитии архитектуры телеком-решений
- Разработка компонентов телеком-платформы на C++/Linux
- Разработка API для взаимодействия с аппаратным обеспечением и операционной системой
- Сбор метрик для оценки производительности продукта
- Диагностика проблем работы системы в тестовых и полевых сценариях
- Исправление дефектов
- Разработка инструментов поддержки разработчиков
- Подготовка технической документации
🔺Требования:
- Опыт разработки на C++
- Знание стандарта C++17 и выше будет преимуществом
- Знание и практический опыт разработки на C
- Опыт работы с измерительным оборудованием (генераторы, осциллографы, частотомеры, анализаторы спектра)
- Базовые знания метрологии
- Умение автоматизировать сбор данных с измерительного оборудования
- Продвинутые знания Linux
- Опыт разработки под Linux
- Понимание современного аппаратного обеспечения
- Понимание устройства памяти
- Понимание шин данных
- Понимание систем ввода-вывода
- Опыт работы с системами сборки ПО
- Опыт работы с CMake, Autoconf, Bazel либо аналогичными инструментами
- Опыт работы с механизмами межпроцессного взаимодействия (IPC)
- Знание примитивов синхронизации потоков
- Понимание различных уровней тестирования
- Умение тестировать собственный код
- Опыт работы с системами контроля версий Bitbucket или GitLab
- Опыт работы с Jira
- Английский язык на уровне чтения и написания технической документации
- Умение работать с технической документацией
- Способность формировать требования к измерительным стендам
➕ Будет плюсом:
- Знание протоколов синхронизации времени
- Понимание Event-driven архитектуры
- Опыт работы с DPDK
- Опыт работы с ODP
- Опыт работы с EventMachine
- Уверенные знания TCP/IP
- Опыт использования SRIOV
- Опыт работы с SoftSwitches
- Опыт работы с I2C
- Опыт работы с SPI
- Опыт работы с PCIe
- Опыт разработки встроенного ПО
- Опыт работы с системами реального времени
- Опыт работы с gRPC
- Опыт работы с REST API
- Понимание устройства ядра Linux
- Опыт разработки драйверов Linux
- Опыт разработки системных приложений под GNU/Linux
- Опыт разработки Linux-демонов
- Знание мобильных телекоммуникационных систем LTE
- Опыт разработки высоконагруженных систем
- Опыт профилирования кода
- Опыт диагностики и отладки
- Опыт аппаратной отладки с использованием измерительных приборов
- Опыт работы с системами виртуализации
- Опыт разработки модулей ядра Linux
🔥Если все нравится - пиши @pavel_korab
Языки
английский (B2 — Средне-продвинутый)
Навыки
Autoconf
Bazel
Bitbucket
C
C++
CMake
Code Profiling
Debugging
device driver development
DPDK
EventMachine
GitLab
GNU/Linux
gRPC
Домены
Telecommunications
ИИ навыки
Autoconf
Bazel
C
C++
CMake
Code Profiling
DPDK
driver development
gRPC
hardware debugging
I2C
inter‑process communication
kernel development
Linux
ИИ домены
Embedded Systems
Systems programming
Telecommunications
* Домены определены автоматически с помощью нейросети