NVIDIA Company Logo

NVIDIA

Santa Clara, California - United States
View all jobs at this company »

SENIOR VIRTUALIZATION SYSTEM SOFTWARE ENGINEER

Description

SENIOR VIRTUALIZATION SYSTEM SOFTWARE ENGINEER #1515907 NVIDIA is hiring senior system software engineers to work on our GPU virtualization system software team. The best candidates will have very strong C programming skills, a thorough understanding of operating systems and kernel programming, excellent knowledge of hardware virtualization and hypervisors, thorough understanding of hardware architecture, and excellent communication and planning skills. You will work closely with hardware architects and engineers, and other software engineers to design, develop, and debug many functional aspects of our GPU architecture. MINIMUM REQUIREMENTS: - Outstanding communication and planning skills. - Self driven with a focus on execution and quality. - Outstanding academic background in Computer or Electrical Engineering, Computer Science, or related degree. - Minimum requirement of BS in CS or CE, MS or PhD - Outstanding C programming skills. - Excellent knowledge of computer system architectures and the hardware/software interface layer models. - Excellent knowledge of virtualization technology. - Extensive experience with complex system-level development and debugging. EOE

This Job is no longer active!