Santa Clara, CA, USA
4 days ago
Principal Core Windows Architect

NVIDIA is searching for world-class engineers to join the Windows AI and Innovation team. If you are driven to architect next-gen compilers and AI features across the entire Windows software stack with the goal of delivering the best experience with the lowest footprint across multiple platforms, this role is for you.

Intelligent machines powered by AI computers that can learn, reason, and interact with people are no longer science fiction. Image recognition and speech recognition — GPU deep learning has provided the foundation for machines to learn, perceive, reason, and tackle problems. The GPU started out as the engine for simulating human imagination, conjuring up the amazing virtual worlds of video games and Hollywood films. Now, NVIDIA's GPU runs deep learning algorithms, simulating human intelligence, and acts as the brain of computers, robots and self-driving cars that can perceive and understand the world. Just as human imagination and intelligence are linked, computer graphics and artificial intelligence come together in our architecture. Two modes of the human brain, two modes of the GPU. This may explain why NVIDIA GPUs are used broadly for deep learning, and NVIDIA is known as “the AI computing company.”

What you'll be doing:

Plan, design, and lead core features throughout the driver and OS stack to enable teams to deliver innovative features.

Architect new features in NVIDIA's compiler products to enable the development of new features.

Mentor existing teams to build driver features or application SDKs that tie deep into the software stack and deliver outstanding features and performance.

Create prototypes to demonstrate real-life applications of your ideas and to accelerate productization.

Participate in the development of prototypes that seamlessly shift to the next shipping feature.

What we need to see:

Masters in computer science/engineering, and related fields (or equivalent experience).

Solid understanding of x86 architecture, system software, and platform technologies.

Demonstrated experience developing Windows kernel and user mode drivers.

15+ years of experience in technical leadership roles.

Proven experience working cross-functionally with multiple teams.

Excellent programming skills in C/C++. Knowledge of multi-threaded programming, virtualization, and cross-platform deployments.

With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.

The base salary range is 272,000 USD - 419,750 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Confirm your E-mail: Send Email