SYSTEM SOFTWARE ENGINEER #1206133
Positions are on the system software engineering group for GPUs on Windows platform. Ideal candidates should have a thorough understanding of operating system internals and microprocessor architecture, multithreading, capable of designing clean and robust software architectures and have extremely strong full-system debugging and C programming experience. Candidate should be confident and proficient in reading and understanding large amount of C/C++ source code quickly. You will work closely with an international team of hardware, system and software engineers designing and implementing the next-generation of visual computing devices. Knowledge and experience in video codecs, image processing is a big plus but not required, but the drive to learn is crucial.
MINIMUM REQUIREMENTS:
- Excellent C programming skills, ability to read and understanding lot of C/C++ code
- Excellent analytical and debugging skills
- Familiarity with computer system architecture, x86 microprocessors, PCI bus architectures.
- Familiarity with operating system concepts such as power management, memory management, scheduling, virtualization, security
Please send resume to rkhanna@nvidia.com
Technorati Tags: Bus Architectures, C Code, C Programming Experience, C Source Code, Computer System Architecture, Computing Devices, Hardware System, Memory Management, Microprocessor Architecture, Microprocessors, Power Management, Programming Skills, Robust Software, Software Architectures, Software Engineering Group, Software Engineers, System Internals, System Software Engineer, Visual Computing, Windows Platform