Senior Software Engineer, Virtualization, Linux Kernel

🕒 il y a 2 jours

🏄 California, Colorado – Distant

infoinfo

💵 $224 000 - $431 250 / an

⏰ Temps Plein

🟠 Senior

🧑‍💻 Développeur Full-Stack

🗣️🇺🇸🇬🇧 Anglais requis

D'où vient cette offre

Publiée sur la page carrières de NVIDIA, pas via un site d'emploi

Repérée par Remote Rocketship il y a 2 jours

Toujours ouverte sur le site de NVIDIA. Vérifiée il y a 1 heure.

Logo of NVIDIA

NVIDIA

10 000+ employés

Fondée en 1993

🏥 Santé

🏭 Fabrication

🤖 Intelligence artificielle

Healthcare • Manufacturing • Artificial Intelligence

NVIDIA est une entreprise technologique de premier plan, spécialisée dans le calcul accéléré et l’intelligence artificielle (IA). NVIDIA est à l’avant‑garde des avancées en GPU (processeurs graphiques), cloud computing, centres de données et réalité virtuelle, avec un accent particulier sur les secteurs du gaming, de l’automobile, de la santé et de la robotique. Ses innovations, telles que NVIDIA Omniverse, transforment les processus numériques traditionnels en permettant des simulations haute fidélité et des tâches de rendu de pointe. Ses applications couvrent de nombreux secteurs, des véhicules autonomes avec NVIDIA DRIVE aux solutions de santé avec NVIDIA Clara, ainsi que des analyses et workflows pilotés par l’IA.

Description

• Design, develop, test, document and maintain upstream Linux kernel support for NVIDIA GPU virtualization, including vGPU enablement in Nova • Work across the Linux virtualization stack, including KVM, QEMU and VFIO, on device assignment, PCIe SR-IOV, memory management and virtual-device lifecycle • Drive technical proposals and patch series through upstream design discussions, review and acceptance • Work with subsystem maintainers, address feedback and review contributions from others • Debug and resolve functional, performance and reliability issues across host drivers, hypervisors and GPU firmware interfaces • Collaborate with internal software, hardware, architecture and the open-source community to define features, validate integration and maintain support as the kernel evolves • Develop Linux kernel and virtualization technologies that bring GPU computing to cloud and enterprise environments

🎯 Exigences

• BS degree or higher in computer science, computer engineering or a related field, or equivalent experience • 12+ years of experience in Linux kernel development or virtualization • Record of relevant contributions accepted into the upstream Linux kernel • Experience preparing patch series, addressing review feedback and working with subsystem maintainers • Proficiency in Rust and C • Strong understanding of Rust ownership, lifetimes, memory safety and interoperability with C • In-depth knowledge of Linux kernel internals, including the device-driver model, memory management, synchronization and concurrency • Strong understanding of virtualization, including host and guest interactions, memory translation, device assignment, interrupts and resource isolation • Experience using GDB, KGDB, ftrace or perf • Clear technical writing and communication skills • Knowledge of GPU architecture, GPU drivers or GPU virtualization is a plus • Experience with DRM, Nouveau, Nova or similar graphics and compute driver stacks is a plus • Contributions to Rust-for-Linux or experience developing in Rust for kernel subsystems • Hands-on experience with KVM, QEMU, VFIO, IOMMU or PCIe SR-IOV • Experience as an open-source maintainer or reviewer, or leading patch series spanning multiple kernel subsystems • Familiarity with device emulation, low-level firmware interfaces or virtual-device migration

🏖️ Avantages

• Equity • Comprehensive benefits package • Benefits for you and your family • Inclusive, supportive work environment • Opportunities to shape technical direction and grow your expertise

Postuler Maintenant

📊 Vérifiez votre score de CV pour ce poste

Améliorez vos chances d'obtenir un entretien en vérifiant votre score de CV avant de postuler.

Emplois Similaires

🕒 il y a 2 jours

DigitalOcean

1001 - 5000

☁️ SaaS

Senior engineer architecting DigitalOcean’s managed Postgres and MySQL database platform. Improving distributed systems reliability, scalability, failover, and AI-ready workloads.

🗣️🇺🇸🇬🇧 Anglais requis

🕒 il y a 2 jours

DigitalOcean

1001 - 5000

☁️ SaaS

Senior Software Engineer building DigitalOcean’s managed Postgres and MySQL infrastructure. Improving distributed systems reliability, scalability, failover, and AI-adjacent cloud workloads.

🗣️🇺🇸🇬🇧 Anglais requis

🕒 il y a 2 jours

DigitalOcean

1001 - 5000

☁️ SaaS

Senior engineer architecting DigitalOcean’s managed Postgres and MySQL database platform. Improving distributed-system reliability, scalability, recovery, and AI workload support.

🗣️🇺🇸🇬🇧 Anglais requis

🕒 il y a 2 jours

DigitalOcean

1001 - 5000

☁️ SaaS

Senior Software Engineer building scalable managed database infrastructure at DigitalOcean, which simplifies cloud and AI for developers. Improving reliability, recovery, and performance for production data workloads.

🗣️🇺🇸🇬🇧 Anglais requis

🕒 il y a 2 jours

Speechify

51 - 200

🏥 Santé

🏨 Hôtellerie

📚 Éducation

Tech Lead shaping Speechify’s Android text-to-speech app used by over 50 million people. Owning major features, reliability, releases, and Android engineering direction.

🗣️🇺🇸🇬🇧 Anglais requis

Android

Dagger

iOS

JUnit

Kotlin

Node.js

Open Source

Développé par Lior Neu-ner. J'aimerais beaucoup recevoir vos retours — contactez-moi en DM ou par e-mail support@remoterocketship.com
Follow Remote Rocketship on LinkedInFollow Remote Rocketship on InstagramFollow Remote Rocketship on FacebookFollow Remote Rocketship on TikTok