WorkListВойтиОформить подписку
TH

Software Engineer II, Device Security

The Humanoid · Робототехника
Откликнуться на сайте компании ↗

О вакансии

Откуда можно работать
Офис: San Diego, США
из текста вакансии
Занятость
Full-time
из текста вакансии
Английский
C1
по другим вакансиям компании
Уровень
Middle
указан работодателем
Деньги
$123–154 тыс/год
указана работодателем в долларах
Даты
Опубликована 29.10 · видим у компании с 29.10 · проверена 02.11
дата публикации от работодателя
Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

Мы ищем Software Engineer II в команду Platform Infrastructure в Сан-Диего. Вы поможете создавать программное обеспечение и инструменты, благодаря которым наши роботы смогут запускать доверенное ПО на доверенном оборудовании, и будете работать со специалистами по безопасности, прошивкам и платформе на всех этапах жизненного цикла устройства.

Что предстоит делать

  • Создавать и поддерживать программное обеспечение и инструменты для доверенной загрузки и подготовки устройств (provisioning), работая с NVIDIA secure boot и UEFI. Например, вы можете помочь запустить процесс безопасной загрузки на новом устройстве или создать инструментарий для подготовки и проверки учётных данных устройства.
  • Участвовать в обеспечении доверия к устройству и защиты ключей с помощью аппаратных корней доверия, включая Trusted Platform Modules (TPMs), и технологий безопасности, таких как ARM TrustZone.
  • Участвовать в управлении ключами устройств с использованием Hardware Security Modules (HSMs).
  • Писать, тестировать и отлаживать программы и скрипты в Linux, а также исследовать проблемы на стыке программного и аппаратного обеспечения.
  • Выявлять и сокращать поверхности атаки в программном обеспечении устройств, процессах загрузки и вспомогательных инструментах.
  • Сотрудничать с командами по безопасности, прошивкам, облачной инфраструктуре, производству и другими инженерными командами: участвовать в обсуждении архитектуры, код-ревью и работе с документацией; вести чётко очерченные проекты от проектирования до реализации и тестирования при поддержке опытных коллег.

Требования

Вы — любознательный инженер, который умеет работать в команде, берёт на себя ответственность, справляется с незнакомыми задачами и хочет углубить свои навыки в области безопасности устройств. Что вы привнесёте:

  • Опыт в разработке ПО — как правило, 1–3 года работы на полной ставке в создании, тестировании и поддержке программного обеспечения производственного качества или эквивалентный опыт. У вас прочная база в объектно-ориентированном программировании и проектировании ПО.
  • Вы умеете читать код и анализировать его, находить логические ошибки и учитесь вносить вклад в кодовые базы на C++, Python и Rust
  • Предварительный опыт во всех трёх языках не требуется. Степень B.S. или M.S. в CS, CE, EE или смежной области.
  • Разработка с помощью ИИ — вы уверенно пользуетесь инструментами разработки с поддержкой ИИ и способны понимать, проверять и валидировать код, который они создают.
  • Основы безопасности — знакомство с аутентификацией, шифрованием, криптографическими ключами и границами доверия, а также интерес к их применению в аппаратных устройствах.
  • Linux и инструменты — уверенная работа в Linux и использование скриптовых языков, таких как Python или Bash, для автоматизации задач, создания инструментов и исследования проблем.
  • Решение задач и сотрудничество — вдумчивый подход к незнакомым задачам, внимание к деталям, умение ясно общаться, запрашивать обратную связь и доводить работу до конца.
  • Возможность работать в нашем офисе в Сан-Диего.

Будет плюсом

  • Опыт работы с управлением ключами и/или платформами NVIDIA, например Jetson, будет плюсом

Условия и бенефиты

  • Полная медицинская страховка для сотрудников в США, включая полностью оплачиваемое медицинское, стоматологическое страхование и страхование зрения, а также виртуальную медицинскую помощь и ресурсы поддержки сотрудников.
  • Достаточно времени для отдыха и восстановления сил: 23 дня PTO (накапливаются), отдельный больничный и оплачиваемые корпоративные праздничные дни.
  • Пенсионный план 401(k) с софинансированием от работодателя.
  • Опцион на акции включён — мы считаем, что создатели должны разделять успех того, что они создают.
  • Бесплатные ежедневные обеды с доставкой (кейтеринг), снеки и напитки в офисе.
  • Работа с лучшими инженерами, исследователями и продуктовыми экспертами в области ИИ и робототехники.
  • Свобода влиять на продукт и руководить ключевыми инициативами.

Для этой позиции в Калифорнии ожидаемый диапазон базовой зарплаты составляет $123,000-$154,000 USD в год; ваше положение в этом диапазоне зависит от того, как ваш опыт соотносится с нашей внутренней системой грейдов.

Навыки

NVIDIA secure bootUEFITrusted Platform Modules (TPMs)ARM TrustZoneHardware Security Modules (HSMs)LinuxC++PythonRustBashJetsonobject-oriented programming

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти