Design and implement solutions throughout all layers from high level application, OS and driver subsystem, firmware to hardware modeling.
Work on impactful projects involving state-of-the-art high-performance computing hardware and software.
Provide insight and technical guidance and collaborate with peers from across the company - including software architecture, chip architecture, and engineering departments to improve our future technology.
Collaborate with NVIDIA partners and customers
What we need to see:
Student for B.Sc. in Computer Science, Electrical or Computer Engineering from a leading university, or equivalent experience.
Understanding of multi core hardware, operating systems design, concurrency, virtual memory, caching, interrupts, device drivers, real-time, assembler programming.
Programming skills.
Ability to learn complex concepts in a fast pace environment.
A teammate with a can-do attitude, high energy and excellent interpersonal skills.