Nvidia - SYSTEM SOFTWARE ENGINEER

Job Description Summary:
The candidate should have 5+ years experience in developing software for Linux or UNIX and be very strong in C.
A good understanding of device-drivers, linux kernel internals, user-kernel interactions and IPCs.
4+ years hands-on experience on writing and debugging linux device driver.
A good understanding of debugging techniques and hand-on experience using gdb/kdb.
A good knowledge of linux display sub-system (X-system, protocols and extensions).
A good knowledge of linux build system.
A hands-on experience in designing, coding and debugging large and complex pieces of software.
Knowledge of x86 architecture.
A good understanding of graphics driver is a plus.
Having an experience in writing OpenGL applications, and familiarity with 3D graphics concepts is preferable.
Knowledge of source control and management systems (cvs/perforce/etc).
Knowledge of bug tracking system (bugzilla/etc)
Must have the skills to execute/lead new software development, new feature addition
Has the capability to lead module/functional design/architecture changes.

Basic Qualifications:
4+ years

Work Location:
Pune

Apply Here

Click Here to Submit Your Resume for MNC Jobs