NVIDIA
NVIDIA
NVIDIA разрабатывает технологии ускоренных вычислений и искусственного интеллекта, которые применяются в игровой индустрии, центрах обработки данных, облачных вычислениях, здравоохранении, производстве, автомобильной отрасли и робототехнике. Компания работает над графическими процессорами, платформами искусственного интеллекта, технологиями симуляции и отраслевыми решениями, включая NVIDIA Omniverse для совместных рабочих процессов с 3D-графикой, NVIDIA DRIVE для разработки автономных транспортных средств и NVIDIA Clara для медицинских приложений. В компании работают крупные технические команды, создающие инфраструктуру и программное обеспечение для передовых вычислений, симуляций и аналитики на основе искусственного интеллекта.

Инженер по системному ПО и производительности NVIDIA (удалённо)

Оптимизация производительности процессоров NVIDIA для дата-центров нового поколения и суперчипов CPU-GPU на базе ARM SoC. Анализ узких мест, тестов производительности и нагрузок на фоне процессоров конкурентов.

Описание

  • Разрабатывать, тестировать и оптимизировать ПО для SoC нового поколения до появления кремниевых образцов и после него.
  • Выявлять и исследовать узкие места производительности SoC.
  • Готовить аналитические документы и материалы о технологиях NVIDIA для внутренней и внешней аудитории.
  • Сравнивать микроархитектуру и производительность нагрузок на ARM SoC NVIDIA с процессорами других производителей полупроводников.
  • Создавать инструменты и применять тесты производительности для оценки быстродействия.

Требования

  • Степень бакалавра или магистра в области компьютерной инженерии, информатики или смежной дисциплины либо эквивалентный опыт.
  • Не менее двух лет релевантного опыта в области компьютерной архитектуры или разработки ПО.
  • Практический технический опыт и подтверждённые результаты работы со сложными программными и аппаратными системами.
  • Глубокие знания многопроцессорных систем, проектирования операционных систем, параллелизма, виртуальной памяти, кэширования, прерываний, драйверов устройств и программирования систем реального времени.
  • Опыт анализа данных и производительности, а также её оптимизации.
  • Экспертное знание архитектуры ARM и её программной экосистемы.
  • Умение анализировать, отлаживать и настраивать производительность в сложных стэках системного ПО.
  • Опыт работы с серверными нагрузками CPU и анализа производительности.
  • Знакомство с программированием CUDA, GPU или и тем и другим.
  • Опыт работы в средах высокопроизводительных или крупномасштабных вычислений.

Преимущества

  • Комплексный пакет льгот.
  • Акции компании.
  • Конкурентная заработная плата.