03/12/2014

NVIDIA Hiring System Software Engineer


                                              Click Here To Apply
SYSTEM SOFTWARE ENGINEER
Job ID 1755893
Location India, Bangalore

Description
SYSTEM SOFTWARE ENGINEER #1755893

Design, implement and optimize the driver stack and firmware that controls NVIDIA's GPU hardware, the heart of our discrete and SOC devices. Candidate will work on kernel space software controlling complex and sophisticated hardware that does graphics rendering, multimedia encoding and decoding, parallel computation, bus control, and resource management. We write code for high end ARM processors, running Android, Linux, QNX, and other embedded OSes. Our main focus is on doing development work on SOC simulation as well as silicon with an emphasis on power management and security.

We are looking for people who are passionate about working at the intersection of leading edge graphics, multimedia and operating system software.
Candidates should have a degree in CS or EE or CE(Computer Engineering), and have excellent C programming skills. Working with simulation platforms, Assembly language and C++ knowledge a plus.

They should have a deep understanding of, and significant experience with, mobile and embedded systems architecture, operating system fundamentals, power management techniques, memory management and cache operations and optimizations. This job requires low level programming such as HW abstraction layers; therefore, candidates should be very comfortable reading and interpreting hardware specs, and have experience programming complex, high performance hardware. The code written must be optimized to work with limited resources, so experience in this area is important.
                                               Click Here To Apply

No comments:

Post a Comment