Company NVIDIA
Website www.nvidia.com
Eligibility BS
Experience
2+ yrs
Location Pune
Job Role System Software Engineer
JOB SUMMARY:
Company Profile :
NVIDIA awakened the world to computer
graphics when it invented the GPU in 1999. From our roots in visual computing,
we've expanded into super, mobile and now virtualized computing. NVIDIA's
mobile processors are used in smartphones, tablets and auto infotainment
systems. PC gamers rely on GPUs to enjoy spectacularly immersive worlds.
Professionals use them to create visual effects in movies and design everything
from golf clubs to jumbo jets. Researchers utilize GPUs to advance the
frontiers of science with high-performance computers. And the introduction of
NVIDIA GRID™ and GPU virtualization delivers visually demanding applications
from either on-premise or cloud based virtualized servers.
Job Description:
NVIDIA is hiring software engineers to work
in our CUDA system software team. The best candidates will have strong C
programming skills, a thorough understanding of operating systems and kernel
programming, a good understanding of hardware architecture, and excellent
communication skills. You will work closely with both hardware engineers and
other software engineers to design, develop, and debug many functional aspects
of our massively data parallel architecture. You will also be heavily involved
with the early modeling and simulation required to produce our world-class
accelerators, and will follow the devices all the way through the development
process to the customer desktops, notebooks, workstations, HPC clusters, and
gaming console products that are used throughout the world.
Candidate Profile:
1. BS in CS or CE, MS
2. 2+ years of relevant systems software development
3. Outstanding C programming skills.
4. Knowledge of computer system architectures and the hardware/software interface layer models.
5. Experience with complex system-level development and debugging.
6. Knowledge of parallel systems and/or familiarity with parallel programming a plus.
2. 2+ years of relevant systems software development
3. Outstanding C programming skills.
4. Knowledge of computer system architectures and the hardware/software interface layer models.
5. Experience with complex system-level development and debugging.
6. Knowledge of parallel systems and/or familiarity with parallel programming a plus.
0 comments:
Post a Comment