Job Description
Join NVIDIA's elite software engineering team at the forefront of AI and computing innovation. We're seeking passionate engineers to architect next-generation solutions that redefine human-computer interaction. Collaborate with world-class teams in our state-of-the-art Santa Clara headquarters, where your code will power breakthrough technologies across gaming, autonomous vehicles, and scientific research. Enjoy competitive compensation, comprehensive benefits, and an environment that celebrates creativity and technical excellence.
Responsibilities
- Design and develop scalable software solutions for GPU-accelerated computing platforms
- Optimize performance-critical systems using C++, CUDA, and parallel programming
- Collaborate with cross-functional teams to define technical roadmaps and product requirements
- Lead code reviews and implement best practices for software quality and security
- Contribute to open-source projects and publish technical research
- Mentor junior engineers and foster a culture of continuous learning
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in C++ and low-level systems programming
- Expertise in GPU computing, parallel algorithms, or machine learning frameworks
- Strong understanding of Linux systems, networking, and distributed computing
- Proven track record of shipping high-performance software products
- Excellent problem-solving skills and ability to work in fast-paced environments
- Experience with Agile methodologies and CI/CD pipelines