System Software Engineer - USB (RDSS Intern)
Core
Develop USB drivers, firmware, and applications with high throughput and low latency for NVIDIA's GPU platforms.
Role type
System Software Engineer (USB)
Builds
USB drivers, firmware, and applications for GPU-based computing platforms
Domain
Consumer electronics / Embedded systems / AI infrastructure
Deliverable
production ML models | product features
Required skills
C, C++, embedded system software, Android OS, Embedded Linux OS, kernel-level debugging
Preferred skills
USB protocol expertise, hardware design collaboration, cross-team coordination
Technologies
C, C++, Android, Embedded Linux
Responsibilities
Architect and develop solutions for real-world USB problems; analyze complex technical issues and drive resolution across multiple teams; coordinate with system architects, firmware engineers, and QA teams to meet production timelines; contribute to software build, testing, and release best practices
Seniority
Intern (RDSS Program)