Разработчик C/C++ (высоконагруженные системы)
Ищем разработчика C/C++ для создания высоконагруженных систем и реализации сетевых протоколов. Нужен опыт системного программирования, многопоточности и отладки. Предлагаем полную удалёнку и работу в распределённой команде.
Зарплата ниже рынка
На 39% ниже медианы C++ по 28 вакансиям за 90 дней.
Что предстоит делать
- Разработка и поддержка высоконагруженных систем на языке С(возможно С++,C# в будущем)
- Реализация механизмов балансировки нагрузки и отказоустойчивости
- Реализация стека протоколов (TCP/IP, Diameter, SS7, SIGTRAN, и т.п.)
- Написание unit-тестов и проведение code review
- Участие в проектировании архитектуры новых модулей
- Взаимодействие с командой DevOps по вопросам deployment и мониторинг
- Документирование технических решений и API
Что ждём от вас
- Опыт разработки на С/С++ уровня system programming
- Умение самостоятельно разбираться в существующем коде и дорабатывать его
- Опыт профилирования и оптимизации производительности
- Опыт работы с системами контроля версий (Git)
- Уверенное знание стандарта C (C99/C11), понимание особенностей компиляции и линковки
- Уверенная работа с памятью: указатели, malloc/free, управление ресурсами, предотвращение утечек
- Практический опыт разработки многопоточных приложений (знание различных способов и объектов синхронизации)
- Уверенные навыки отладки и анализа (gdb и/или valgrind или аналоги)
- Понимание базовых алгоритмов и структур данных и умение применять их на практике
- Знание инструментов сборки (Make, CMake)
- Базовое понимание CI/CD
- Понимание необходимости Code Policy и следование стандарту, принятому в команде
- Опыт code review (как участника и ревьюера)
- Способность самостоятельно реализовывать задачи средней сложности
- Умение предлагать технические решения, а не только реализовывать заданные
- Готовность помогать junior-разработчикам
- Желательно:
- Опыт разработки под Linux (system programming, POSIX API)
- Понимание влияния своего кода на систему в целом (производительность, стабильность)
- Навыки оценки задач и соблюдения сроков
- Опыт написания и поддержки технической документации
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Разработчик C/C++
~1 027 650 – 1 989 000 ₸ оценка
Ищем разработчика C/C++ для создания распределенной системы защиты от DDoS-атак. Нужно уверенное владение C и Go, опыт системного программирования под Linux. Предлагаем гибкий график, ДМС, компенсацию обедов и профессиональное обучение.
Разработчик C++ (высоконагруженное серверное ПО)
~1 989 000 – 3 418 271 ₸ оценка
Ищем C++ разработчика для создания высоконагруженного серверного ПО под Linux. Нужен опыт с сетевыми протоколами, многопоточностью и криптографией. Работа удаленная, проектная занятость на полгода.
C++ разработчик телекоммуникационных решений
~1 027 650 – 1 989 000 ₸ оценка
Команда разрабатывает телекоммуникационные решения для мобильных сетей, включая базовые станции GSM/LTE и 5G. Ищем C++ разработчика для создания высоконагруженных систем реального времени. Предлагаем удаленную работу, ДМС и возможности для профессионального роста.
Разработчик C++/Qt/QML
~1 027 650 – 1 989 000 ₸ оценка
Разработка и поддержка приложения для отображения карт, видео и телеметрии на C++/Qt. Требуется опыт от 2 лет, знание socket api и Git. Предлагается гибридный график, работа в крупном холдинге с перспективами роста.
Старший Embedded C/C++ инженер (RTOS)
Старший Embedded C/C++ инженер для разработки коммуникационного стека нового поколения. Нужно интегрировать 5G/LTE модемы, обеспечить бесшовное переключение между сетями и оптимизировать прошивку. Требуется 7+ лет опыта в RTOS и глубокие знания C/C++. Предлагают удаленную работу, гиг-контракт и бонусы.
Разработчик встроенных Linux систем (обработка видео)
~1 027 650 – 1 989 000 ₸ оценка
Ищем опытного разработчика встроенных Linux-систем для работы над сложными инженерными продуктами (камеры, VR-шлемы, электровелосипеды и др.) для западных заказчиков. Нужен глубокий опыт с Rockchip/NVidia Jetson, обработкой видео и embedded Linux. Предлагаем full-time удаленку или офис в Москве/Иваново, интересные проекты и поддержку английского.