Jobgether
HPE Factory Build Process -DevID Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду кибербезопасности для разработки и поддержки сервиса Device Identity (DevID), который выпускает PKI-сертификаты для аппаратного производства и устройств в эксплуатации. Работа охватывает backend-разработку, прикладную криптографию, интеграцию с HSM и TPM, автоматизированное тестирование и CI/CD.
Задачи
- Разрабатывать, поддерживать и развивать сервис DevID, включая REST-микросервисы на Go, выпускающие X.509-сертификаты для оборудования
- Совместно с архитекторами и тимлидами определять технические требования, уточнять спецификации и выпускать новую функциональность, правки кода и исправления багов
- Обеспечивать техническую поддержку по вопросам DevID, быть основной точкой контакта в рабочие часы США, при необходимости — вечером и в выходные
- Разрабатывать и поддерживать скрипты автоматизированного тестирования, валидировать изменения и обеспечивать качество, надёжность и безопасность функциональности
- Интегрировать криптографические технологии и HSM, поддерживать RSA и постквантовые операции, управление сертификатами и доверенные платформы
- Поддерживать контейнерные Linux-развёртывания, CI/CD-пайплайны, репозитории GitHub и многосредовые релизные процессы
- Соблюдать стандарты кодирования и процессы жизненного цикла дефектов, документировать улучшения и обеспечивать переиспользуемость кода
- Разрабатывать proof-of-concept и технические демонстрации для валидации требований и поддержки проектных решений
- Участвовать в технических встречах, координироваться с распределёнными командами в США и других странах, сообщать о прогрессе, рисках и решениях
- Готовить еженедельные статус-отчёты, самостоятельно управлять задачами и поддерживать фокус на качестве и внимании к деталям
- Использовать AI-инструменты для разработки спецификаций, кодирования, валидации тестов и мониторинга безопасности ПО
Требования
- Гражданство США или действующая грин-карта
- Не менее двух лет подтверждённого технического опыта в разработке, поддержке, тестировании и интеграции ПО
- Опыт разработки и поддержки сервисов на Go, включая pure-Go реализации, CGO build constraints, шимы HSM для Linux и Windows, проектирование интерфейсов и криптографию стандартной библиотеки
- Практический опыт с Java и C для поддержки legacy-приложений
- Знание прикладной криптографии: цепочки X.509, RSA, ECC; знакомство с постквантовыми алгоритмами ML-DSA и ML-KEM будет плюсом
- Опыт интеграции HSM для операций с ключами RSA и ML-DSA, включая управление партициями, метки ключей и работу с объектами ключей
- Понимание TPM 2.0: EK-сертификаты, AK, процессы аттестации, парсинг public-area данных TPM; знакомство с Go TPM-библиотеками — плюс
- Опыт с Linux, Docker, NGINX и системной отладкой, особенно для контейнерных production-развёртываний
- Опыт работы с MariaDB, Microsoft SQL Server и MongoDB
- Владение GitHub, GitHub Actions, поддержкой CI/CD, multi-stage сборками Docker, container registries и многосредовыми деплой-процессами
- Понимание требований CNSA 2.0 и перехода к постквантовой криптографии
- Степень бакалавра в computer science, инженерии или смежной области либо эквивалентный опыт
- Сильные навыки письменной и устной коммуникации, умение объяснять сложные технические концепции
- Самостоятельность, проактивность, внимание к деталям, умение расставлять приоритеты при минимальном надзоре
- Доступность в рабочие часы США, иногда вечером и в выходные
Условия
- Зарплата $95,000–$218,500 в год для позиции в Иллинойсе, США; фактическая компенсация зависит от локации, опыта, образования и навыков
- Возможны переменные премии
- Полностью удалённая работа (remote/teleworker)
- Комплексный пакет льгот для физического, финансового и эмоционального благополучия
- Возможности профессионального развития
- Инклюзивная рабочая среда с равными возможностями
- Международное сотрудничество с инженерами и специалистами по безопасности из США и других стран
Навыки
- Go
- Java
- C
- X.509
- RSA
- ECC
- ML-DSA
- ML-KEM
- HSM
- TPM 2.0
- go-tpm
- go-attestation
- PKCS#11
- Linux
- Docker
- NGINX
- MariaDB
- Microsoft SQL Server
- MongoDB
- GitHub
- GitHub Actions
- CI/CD
- CGO
- CNSA 2.0
- IEEE 802.1AR
- Thales Luna HSM