System Software Engineer - USB (RDSS Intern)

NVIDIA
Taipei
Workplace: OnsiteInternshipFunction: Software EngineeringEducation: mastersSkills: ["Debugging","Problem-solving","Communication","Self-motivation","Organization"]

Develop USB driver, firmware, and applications with high throughput and lowest latency. Architect, develop, and verify innovative solutions while analyzing complex technical issues and driving resolutions across teams. Collaborate with system architects, software/firmware engineers, HW/SW QA, and application engineering teams to align bring-up, debugging, and production release timelines. Contribute to best practices for building, testing, and releasing software in a multinational environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
6 hours ago

System Software Engineer - USB (RDSS Intern)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live

Job Summary

Develop USB driver, firmware, and applications with high throughput and lowest latency. Architect, develop, and verify innovative solutions while analyzing complex technical issues and driving resolutions across teams. Collaborate with system architects, software/firmware engineers, HW/SW QA, and application engineering teams to align bring-up, debugging, and production release timelines. Contribute to best practices for building, testing, and releasing software in a multinational environment.
Location: Taipei
Workplace: Onsite
Employment Type: Internship
Job Function: Software Engineering
Seniority: Intern level

Key Responsibilities

  • •Architect and develop solutions for real-world USB problems
  • •Enable best user experience by analyzing complex technical issues and independently driving resolution across multiple teams
  • •Collaborate with system architects, software/firmware engineers, HW/SW QA, and application engineering teams to align cross-team dependencies, bring-up progress, and debugging for production release timelines
  • •Work with other engineering teams to integrate their work into platform subsystems
  • •Contribute to best practices for building, testing, and releasing software

Key Requirements

  • •MS in Electrical Engineering or Computer Science/Engineering
  • •Excellent programming skills in C and C++
  • •Knowledge of embedded or mobile system software
  • •Experience with Android and Embedded Linux OS
  • •Strong debugging skills from application to kernel level
Experience:Embedded systemsMobileAndroidEmbedded LinuxUSB
Education:Master's in Electrical Engineering or Computer Science/Engineering
Skills:DebuggingProblem-solvingCommunicationSelf-motivationOrganization
Tech Stack:CC++USBFirmwareAndroidEmbedded LinuxKernelMobile system software

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor