Senior System Software Engineer, CUDA - Tegra
Salary not listed • India, Bengaluru • Full-time
Posted 1mo ago
About the job
We are seeking an experienced software engineer to contribute to the CUDA driver, a fundamental component of NVIDIA's CUDA parallel computing platform. This role involves designing and implementing innovative solutions within critical system software for NVIDIA Tegra platforms. The ideal candidate will be a highly motivated individual looking to grow their career in a fast-paced, innovative environment, capable of prioritizing effectively, communicating clearly, and managing multiple project aspects with agility.
Responsibilities
- Build and maintain features in CUDA for NVIDIA Tegra platforms.
- Contribute to all aspects of the software development lifecycle (SDLC).
- Collaborate effectively with multiple teams.
- Write effective, maintainable, and well-tested production-level code.
- Participate in the development of proprietary and open computing standards.
- Contribute to the development of next-generation GPUs in collaboration with hardware teams.
Requirements
- BS/MS in Computer Science or related field, or equivalent 8+ years of demonstrated experience leading teams.
- Hands-on experience with Robotics and AI Models for edge inference.
- Strong knowledge of C/C++, computer architecture, and OS fundamentals (Linux, QNX, or similar).
- Proficiency in software development lifecycle processes.
- Excellent debugging and problem-solving skills.
- Strong communication and presentation skills.
- Ability to lead and work independently with minimal direction.
Benefits
- Competitive salaries
- Generous benefits package
