New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

Senior System Software Engineer - USB

NVIDIA
Apply →
senior full-time Taipei

First indexed 18 Jun 2026

Description

NVIDIA is seeking a Senior System Software Engineer to develop USB drivers, firmware, and applications with high throughput and low latency.

The successful candidate will contribute significantly to architecting, developing, and verifying innovative solutions, making a substantial impact in a technology-focused company.

Key Responsibilities:

  • Architect and develop solutions for real-world USB problems.
  • Enable the best user experience by analyzing complex technical issues and driving resolutions across multiple teams.
  • Collaborate with engineering teams, including system architects, software/firmware engineers, and QA teams, to align dependencies and schedules.
  • Contribute to best practices for building, testing, and releasing software.

Requirements:

  • Master's degree in Electrical Engineering, Computer Science/Engineering, or equivalent experience.
  • 8+ years of relevant work experience.
  • Excellent programming skills in C and C++.
  • Knowledge of embedded or mobile system software.
  • Experience working with Android and Embedded Linux OS.
  • Strong debugging skills from application to kernel level.
  • Ability to work effectively in a multinational, multi-time-zone environment.

Preferred Qualifications:

  • Practical experience with USB/Type-C/Power Delivery.
  • Experience working with hardware designers to discuss IP specifications and review board designs.
  • Excellent communication skills, potentially involving customer interactions.
  • Strong teamwork and self-motivation.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Taiwan-Taipei/Senior-System-Software-Engineer---USB_JR2019362