NVIDIA logo

Senior System Software Engineer - USB

NVIDIA
June 12, 2026
Full-time
On-site
Taipei, TW
Other Semiconductor Jobs, Level - Senior

Job Title

Senior System Software Engineer - USB

Role Summary

Develop and productize USB drivers, firmware, and applications with high throughput and low latency for embedded and mobile platforms. Work on architecture, implementation, and verification alongside cross-functional hardware and software teams to meet production release timelines.

Experience Level

Senior — role expects experienced engineers. The posting requests 8+ years of relevant work experience.

Responsibilities

You will design, implement, and integrate USB-related system software and drive cross-team resolution of technical issues.

  • Architect and develop solutions for real-world USB problems.
  • Analyze complex technical issues and independently drive resolution across multiple teams.
  • Coordinate bring-up, debugging, and schedule alignment with system architects, firmware/software teams, HW/SW QA, and application engineers.
  • Integrate subsystem work into platform-level releases and meet production timelines.
  • Contribute to best practices for building, testing, and releasing software.

Requirements

Must-have technical skills and professional behaviors required to perform the role.

  • Strong programming skills in C and C++.
  • Experience with embedded or mobile system software.
  • Working experience on Android and Embedded Linux.
  • Strong debugging skills from application to kernel level.
  • Ability to communicate and collaborate effectively in a multinational, multi-time-zone environment.
  • Self-motivated, organized, and proactive.

Nice-to-have:

  • Practical experience with USB, USB Type‑C, and Power Delivery.
  • Experience working with hardware designers on IP specifications and board design reviews.
  • Customer-facing experience and strong communication skills.
  • Willingness to learn and adapt to new technologies.

Education Requirements

MS in Electrical Engineering, Computer Science, Computer Engineering, or equivalent practical experience is specified. Equivalent professional experience is accepted where noted.


About the Company

Company: NVIDIA

Headquarters: Santa Clara, California, USA

NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

NVIDIA logo

Date Posted: 2026-06-12