CareerPlan

USB Software Applications Engineer, Senior

Taipei, Taipei City, TaiwanFull-time2026-10-23 → 2026-11-10

Core

Provide technical expertise and customer-facing engineering support for the design, integration, validation, optimization, and commercialization of Qualcomm-based products, focusing on USB feature enablement and system integration.

Role type

Senior IC USB Software Applications Engineer (Customer Platform Support)

Builds

Qualcomm 5G, AR/VR, IoT, edge AI, and computing products

Domain

Semiconductor / Wireless Communications / Embedded Systems

Required skills

C/C++, Linux/Android driver development, system debugging (JTAG/GDB), USB protocol analysis, performance tuning, root-cause analysis, cross-platform integration

Preferred skills

USB4 certification, USB PHY tuning, UEFI driver workflow, LeCroy protocol analyzer usage, embedded Linux BSP experience

Technologies

Linux, Android, Windows, UEFI, USB2/3/4, Type-C, PCIe, I2C, SPI, UART, JTAG, GDB, LeCroy

Responsibilities

Work directly with OEM/ODM customers on design, integration, validation, and commercialization of products; Provide technical guidance for USB and peripheral integration across hardware, firmware, OS, and application layers; Reproduce customer issues, identify root causes, and drive issues to closure; Support USB host, device, and dual-role functionality validation; Debug driver failures, system hangs, and crashes using tracing tools and crash dumps; Analyze interactions among USB, PCIe, I2C, SPI, and system power states; Prepare technical reports and debug plans for customers and stakeholders.

Seniority

Senior, hands-on IC