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. |
|
No comments:
Post a Comment