NVIDIA
Senior Software Engineer - SOC Platforms
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер системного и платформенного ПО для GPU и SOC-платформ NVIDIA. Разработка драйверов, прошивок, observability-стека и бэкенд-пайплайнов, работа с Linux internals и архитектурой GPU.
Задачи
- Разрабатывать платформенное ПО: драйверы устройств, взаимодействие с firmware/BIOS, мониторинг состояния, системные функции для новых GPU/SOC платформ
- Проектировать и разрабатывать распределённые observability-платформы для метрик, логов и трейсов, real-time мониторинг и алертинг
- Разрабатывать production-приложения и решения для SOC-продуктов NVIDIA
- Работать совместно с командами software, driver, product, data center и Cloud при запуске новых GPU-платформ
- Участвовать в code review и писать production-код на C/C++, пайплайны данных и BI
- Анализировать, как AI-нагрузки ложатся на архитектуру NVIDIA (SM, Tensor Cores, иерархия памяти, NVLink, PCIe, MIG) и влияют на latency, throughput и стоимость
- Углублённо разбираться в Linux internals, драйверах, границах kernel/user, конкурентности и профилировании производительности
- Управлять взаимодействием CPU–GPU, PCIe, иерархией памяти, прерываниями и firmware/bootloaders
Требования
- BS/MS/PhD или эквивалентный опыт в Computer Science или смежной области
- Многолетний опыт в системном, платформенном, embedded или GPU-ПО
- Не менее 10 лет опыта разработки SOC-систем и платформенного ПО
- Сильный практический опыт системного программирования: Linux internals, драйверы, kernel/user boundaries, конкурентность, профилирование
- Опыт построения современных observability-архитектур (метрики, логи, трейсы), проектирования распределённых систем и BI/analytics-стека
- Профициентность в высокопроизводительном, безопасном production-стеке и backend-программировании
- Понимание продвинутых ОС, продвинутых баз данных, компьютерной архитектуры и распределённых систем
- Опыт разработки AI/ML-приложений и интеграции с ними
- Подтверждённый опыт проектирования масштабируемых и безопасных решений
Условия
- Конкурентная зарплата: 184 000–287 500 USD (Level 4) и 224 000–356 500 USD (Level 5)
- Equity и пакет бенефитов
- Инклюзивная среда и равные возможности
- Заявки принимаются минимум до 5 октября 2026
Навыки
- C
- C++
- Linux
- device drivers
- firmware
- BIOS
- observability
- distributed systems
- business intelligence
- AI/ML
- PCIe
- NVLink
- MIG
- Tensor Cores
- x86
- ARM
- Windows
- virtualization
- networking