Nvidia
Senior Software Engineer, CUDA Core Libraries
Found: Today
Location:
Germany, Remote; Germany, Munich
What you'll be doing:
- Develop and implement CUDA Core Libraries in C++ and/or Python.
- Optimize GPU algorithms and APIs.
- Own features end-to-end, including testing and documentation.
- Collaborate with senior engineers in design and code reviews.
- Engage with users for feedback and performance investigations.
What we need to see:
- BS, MS, or PhD in Computer Science or related field.
- 8+ years of development experience.
- Strong programming skills in C++ and Python.
- Experience with parallel programming (CUDA, OpenMP).
- Ability to work independently and drive projects to completion.
Ways to stand out:
- Understanding of CPU/GPU architecture.
- Experience with CUDA C++, PyTorch, or similar stacks.
- Familiarity with modern C++ libraries.