NVIDIA logo

Senior System Software Engineer - USB/PCIE

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

Job Title

Senior System Software Engineer - USB/PCIE

Role Summary

Develop and ship USB and PCIe drivers, firmware, and related software to deliver high throughput and low latency on NVIDIA platforms. Participate in architecture, implementation, verification, and productization of system-level solutions.

Collaborate with system architects, firmware/software engineers, hardware designers, QA, and application teams to integrate features and meet production release timelines.

Experience Level

Senior — 8+ years of relevant work experience.

Responsibilities

Primary responsibilities include engineering, integration, and cross-team coordination.

  • Architect and implement solutions for USB and PCIe subsystems.
  • Develop drivers, firmware, and applications focused on throughput and latency.
  • Analyze complex technical issues and drive resolution across multiple teams.
  • Coordinate bring-up, debugging, and validation with hardware and QA teams.
  • Define and contribute to best practices for building, testing, and releasing software.

Requirements

Must have:

  • 8+ years of relevant system software engineering experience.
  • Strong proficiency 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 work and communicate effectively across multinational, multi–time-zone teams; self-motivated and organized.

Nice to have:

  • Practical experience with USB, Type-C, Power Delivery, and/or PCIe.
  • Experience collaborating with hardware designers on IP specifications and board reviews.
  • Customer-facing communication experience and strong teamwork skills.

Education Requirements

MS in Electrical Engineering, Computer Science, or Computer Engineering is listed; equivalent practical experience is explicitly accepted.


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-16