

What you’ll be doing:
Design and implement solutions throughout all layers from high level application, OS and driver subsystem to firmware.
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:
B.Sc. in Computer Science, Electrical Engineering, Computer Engineering, or a related field from a leading university, or equivalent practical experience.
2+ years of relevant experience
Understanding of multi core hardware, operating systems design, concurrency, virtual memory, caching, interrupts, device drivers, real-time.
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.
Ways to stand out from a crowd:
Familiarity with networking protocols.
Experience with open-source projects (coursework, personal, or contributions).
משרות נוספות שיכולות לעניין אותך