C++ разработчик
Разработка антивирусного движка на C++: создание высокооптимизированного кода, эмуляция и распаковка подозрительных объектов. Требуется опыт от 5 лет, глубокое понимание ОС и многопоточности. Предлагают удаленку, ДМС и компенсацию спорта.
Зарплата не указана — оценили по рынку
На основе 9 похожих вакансий за 90 дней.
Что предстоит делать
Кто мы Positive Technologies — вендор продуктов и услуг в области кибербезопасности. Более 20 лет наша основная задача — предотвращать хакерские атаки до того, как они причинят неприемлемый ущерб бизнесу и целым отраслям экономики. Наши технологии используют около 4000 организаций по всему миру. О команде Мы - команда увлечённых энтузиастов, разрабатывающих сердце любого антивирусного решения от консьюмерских до больших корпоративных - антивирусный движок. Мы придумываем новые алгоритмы быстрого анализа потока данных, приходящих на движок. Занимаемся разработкой высокооптимизированного кода, используя самые передовые возможности языка C++ 20-ой версии и выше. Исследуем каверзные и замысловатые ситуации в логике анализа и исполнения кода. Развиваем технологии эмуляции и многоуровневой распаковки подозрительных объектов. Мы ищем С++ разработчика, которому интересно • Изучать сложную архитектуру, открывая для себя технические подходы, доказавшие свою эффективность на практике • Строить архитектурные решения, удовлетворяющие внешним критериям качества антивирусного движка; • Погружаться на самый низкий уровень мира байтов - раскрывать новые форматы файлов, писать эффективный код для их парсинга и обработки; • Развивать технологии эмуляции как на уровне процессора, так и на уровне интерпретируемых скриптов. Мы ждем, что у тебя есть • Коммерческий опыт разработки на С++ больше 5-ти лет; • Навыки написания приложений на C/C++ под Windows или Linux без использования высокоуровневых фреймворков; • Понимание работы ОС с точки зрения взаимодействия с user-space приложениями (работа с памятью, файлами, как ОС запускает программы); • Опыт написания многопоточных приложений, использующих базовые примитивы синхронизации типа mutex / critical section; • Навык в управлении исходным кодом на git (бранчевание, патчи, мержи), сборка проектов на cmake/make, дружба с компиляторами gcc/clang/msvc. Будет плюсом • Погружение в ОС до уровня kernel-side кода (драйвера, модули ядра); • Опыт с языком x86-64 ассебмлера.
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Positive Technologies
11 активных вакансий в компании
QA Engineer (Backend/Fullstack)
~1 050 900 – 1 742 460 ₸ оценка
Ищем опытного QA-инженера для тестирования продукта по кибербезопасности. Нужно будет тестировать вручную и писать автотесты на Python, работать с командой экспертов. Предлагают удаленку, ДМС и обучение.
Senior Go разработчик
~1 695 000 – 2 203 500 ₸ оценка
Ищем опытного Go-разработчика для создания и улучшения средств интеграции продукта Application Inspector. Нужно разрабатывать новый функционал, принимать архитектурные решения, проводить код-ревью и менторить коллег. Предлагают гибкий график, обучение, ДМС и компенсацию спорта.
Разработчик .NET (C#)
~1 017 000 – 1 423 800 ₸ оценка
Компания Positive Technologies ищет опытного .NET-разработчика для создания и улучшения системы управления уязвимостями. Требуется глубокое знание C#, многопоточности и баз данных. Предлагают гибкий отпуск, ДМС и возможности для профессионального роста.
Инженер по тестированию (QA) NGFW
~779 700 – 1 288 200 ₸ оценка
Ищем QA-инженера для тестирования высокопроизводительного межсетевого экрана. Нужно будет проводить ручное и автоматизированное тестирование, анализировать сетевой трафик и работать в тесной связке с разработкой. Предлагаем удаленку, гибкий график, ДМС и компенсацию обучения.
Похожие вакансии
6 вакансий
C++ Desktop Developer (Qt/QML)
Разработка десктопного приложения для управления игровыми устройствами на C++ и Qt. Требуется опыт от 4 лет, знание английского от B2. Работа удалённая, в международной команде.
Инженер-программист СУБД (PostgreSQL)
~1 356 000 – 2 034 000 ₸ оценка
Разработка ядра и расширений СУБД PostgreSQL на C/C++. Требуется опыт от 4 лет, знание SQL и скриптовых языков. Предлагается удаленная работа, гибкий график и ДМС.
Старший C++ разработчик (производительность бэкенда)
~2 722 005 – 3 839 035 ₸ оценка
Разработка и оптимизация высокопроизводительного C++ бэкенда для платформы визуализации данных автономных транспортных средств. Требуется глубокое понимание низкоуровневых систем, опыт с Kubernetes и AWS S3. Предлагается удаленная работа с гибким графиком и высокой степенью автономии.
Senior C++ разработчик (бэкенд)
~2 722 005 – 3 839 035 ₸ оценка
Компания «Дивергент» ищет Senior C++ разработчика для создания системного и прикладного ПО для шлюза безопасности. Требуется глубокое знание C++, Linux и сетевых протоколов. Предлагается удаленная работа, обучение и карьерный рост.
Старший C++ разработчик (производительность бэкенда)
~2 722 005 – 3 839 035 ₸ оценка
Ищем сильного C++ разработчика для оптимизации производительности бэкенда потоковой передачи данных в проекте по автономным транспортным средствам. Требуется глубокое понимание низкоуровневых систем, опыт с AWS, Kubernetes и Protobuf. Предлагается удаленная работа с гибким графиком и высокой степенью автономии.
C/C++ Developer (распределённое хранилище данных)
~1 356 000 – 2 034 000 ₸ оценка
Ищем опытного C/C++ разработчика для создания высокопроизводительного распределённого хранилища данных. Нужно проектировать и оптимизировать сетевое взаимодействие, реализовывать движок хранения и настраивать алгоритмы консенсуса. Предлагаем полную удалёнку, мощную технику и оплату профессионального развития.