Role Summary
The Principal Engineer will focus on developing GPU technologies with a particular emphasis on CUDA programming. This position involves high-level design, development, and optimization to ensure leading performance on our GPU products.
Experience Level
We are looking for a highly experienced candidate suitable for a senior-level role, requiring extensive knowledge and practical experience in GPU architecture and CUDA programming techniques.
Responsibilities
The key responsibilities include:
- Designing and optimizing CUDA applications.
- Leading architectural discussions around the GPU framework.
- Collaborating with cross-functional teams to integrate new features.
- Benchmarking and evaluating performance improvements.
- Mentoring junior engineers to foster a collaborative environment.
Requirements
The ideal candidate should possess:
- A deep understanding of GPU architectures and CUDA programming.
- Proficiency in C/C++ programming languages.
- Experience with performance analysis tools and methodologies.
- Strong problem-solving skills and ability to work independently.
- A proven track record of delivering projects on time.
Education Requirements
A Bachelor’s degree in Computer Science, Electrical Engineering, or a related field is required; a Master’s degree or Ph.D. is preferred.