ADI Global Distribution
Platform Security Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по безопасности платформы Control4: укрепление встраиваемой Linux-системы, C++-сервисов и API-слоя, устранение уязвимостей и соответствие требованиям EU Cyber Resilience Act и US Cyber Trust Mark.
Задачи
- Воспроизводить, триажить и исправлять уязвимости безопасности в C++ системных сервисах на встраиваемых Linux-контроллерах
- Внедрять меры укрепления платформы: принцип наименьших привилегий, безопасные настройки по умолчанию, hardening компилятора
- Реализовывать и тестировать изменения в путях обновления, идентификации устройств и валидации токенов по утверждённым дизайнам
- Исправлять дефекты и реализовывать эндпоинты, резолверы и проверки авторизации в Node.js REST, WebSocket и GraphQL API-сервисах контроллера
- Встраивать генерацию SBOM, сканирование уязвимостей, сборки с санитайзерами и фаззинг в CI и поддерживать их в рабочем состоянии
- Исправлять находки пентестов с тестами против регрессий и документировать сделанное и способ проверки
- Участвовать в дизайн- и код-ревью, ориентированных на безопасность
Требования
- 2+ года профессионального опыта разработки на современном C++ под Linux
- Понимание типовых классов уязвимостей C и C++ и практический опыт хотя бы с одним инструментом обнаружения (санитайзеры, статический анализ или фаззинг)
- Рабочее знание основ Linux и базовое понимание TLS, сертификатов и JWT
- Опыт автоматизированного тестирования и CI/CD пайплайнов
- Интерес к безопасности и комплаенсу, готовность изучать EU Cyber Resilience Act и требования NIST для потребительского IoT по ходу работы
- Чёткая письменная и устная коммуникация на английском
Условия
- Медицинская страховка через Generali
- Страхование на случай серьёзных заболеваний, хирургических вмешательств, профессиональных болезней и последствий несчастных случаев
- Спорт и отдых — Fitpass или Sports Academy Kocovic
- Занятия английским в рабочее время
- Бонусная программа за рекомендации сотрудников
- Корпоративные мероприятия и тимбилдинги
- Хорошо оборудованный офис
Навыки
- C++
- Linux
- TLS
- JWT
- CI/CD
- санитайзеры
- статический анализ
- фаззинг
- SBOM
- Node.js
- REST
- WebSocket
- GraphQL
- JavaScript
- TypeScript
- Rust
- MQTT
- Yocto
- ARM