What youll 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.
5+ overall years of industry experience in system programming or related fields.
Understanding of multi core hardware, operating systems design, concurrency, virtual memory, caching, interrupts, device drivers, real-time.
Excellent 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.
Hands-on experience with CUDA programming and GPU acceleration.
Hands-on experience with LLM serving frameworks.
Experience with open-source projects (coursework, personal, or contributions).
Working in a fast-paced and dynamic environment.










