C/C++ разработчик высоконагруженных систем
Ищем C/C++ разработчика для создания и поддержки высоконагруженных телеком-систем. Требуется опыт системного программирования, работы с памятью, многопоточностью и отладкой. Предлагается полная удалёнка, работа в распределённой команде с современными инструментами.
Зарплата ниже рынка
На 29% ниже медианы C++ по 30 вакансиям за 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)
- Понимание влияния своего кода на систему в целом (производительность, стабильность)
- Навыки оценки задач и соблюдения сроков
- Опыт написания и поддержки технической документации
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в ИКС ЛАБЗ
2 активные вакансии в компании
Разработчик C/C++ (высоконагруженные системы)
Ищем разработчика C/C++ для создания высоконагруженных систем и реализации сетевых протоколов. Нужен опыт системного программирования, многопоточности и отладки. Предлагаем полную удалёнку и работу в распределённой команде.
Похожие вакансии
6 вакансий
Программист ПЛИС (FPGA) для обработки сигналов радаров
Ищем разработчика ПЛИС (FPGA) для работы над радарными технологиями в медицинской компании. Требуется опыт от 1 года, знание VHDL/Verilog и DSP. Предлагают официальное трудоустройство, гибкий график, возможность удалённой работы и профессиональное развитие.
C++ / Go разработчик (сетевые балансировщики нагрузки)
~1 013 200 – 1 800 000 ₸ оценка
Разработка высокопроизводительного сетевого балансировщика трафика на C++ и Go. Требуется опыт от 2 лет в C++ и от 1 года в Go, знание сетевых протоколов. Предлагают удаленную работу по России.
C++ разработчик (Antimalware PDK)
~1 013 200 – 1 800 000 ₸ оценка
Команда Antimalware PDK ищет C++ разработчика для создания ключевых компонентов защиты от угроз. Нужно отличное знание C++ (11/14/17), опыт многопоточного программирования и работы с системным API Windows/POSIX. Предлагается работа в R&D-центре Лаборатории Касперского с интересными задачами по антивирусной защите.
Программист игровой логики (C++)
~1 013 200 – 1 800 000 ₸ оценка
Ищем C++ программиста для работы над новым АА-проектом для ПК и консолей. Нужно писать игровую логику, фиксить баги и взаимодействовать с другими отделами. Требуется уверенное владение C++ от 3 лет, опыт работы в Git и знание английского на уровне A2-B1. Предлагают удаленку, гибкий график и оформление по ТК.
C/C++ разработчик
Ищем Middle+ C/C++ разработчика для долгосрочной проектной работы. Нужно разрабатывать низкоуровневые высоконагруженные приложения под Linux, связанные с VoIP и медиа-стримингом. Требуется уверенное знание C, Perl, протоколов RTP/RTCP/SIP/SDP и опыт профилирования. Предлагают удаленную работу, ставку от 264 до 290 тысяч рублей, оформление по ИП.
Разработчик SystemC моделей
~939 180 – 1 878 360 ₸ оценка
Разработка SystemC/TLM моделей для серверных платформ и AI-ускорителей. Требуется опыт в C++, SystemC и архитектуре компьютера. Работа в международной команде над проектами следующего поколения.