USB Software Applications Engineer, Senior
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
