Q

Qualcomm

Designs mobile chips and licenses wireless patents

USB Software Applications Engineer Senior - Software Applications Engineering

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeTaipei City, TaiwanNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Engineering, Information Systems, Computer Science, or a related field is required; a master's degree is listed as a plus.
  • At least 3 years of experience in software, embedded systems, platform integration, validation, or customer engineering is required, preferably in wireless, telecommunications, semiconductor, or computing.
  • Proficiency in one or more programming or scripting languages such as C, C++, Java, Python, or PyTorch is required; strong C/C++ and embedded-programming skills are preferred in the qualifications.
  • Experience developing or debugging Linux or Android software in user space and/or kernel space, with system-level debugging using JTAG, GDB, logs, tracing tools, or crash-analysis utilities.
  • Ability to work directly with customers and communicate technical issues clearly in written and spoken English.
  • USB4 certification; USB2/USB3 Gen 2 PHY tuning and validation; USB host/device driver development on Linux or Windows are preferred technical experience.
  • Experience with USB UEFI driver workflow, initialization, timing, and timer tuning; USB device, hub, repeater, and peripheral compatibility is preferred.
  • Experience with USB protocol analysis using LeCroy or an equivalent analyzer; USB throughput tuning and system-level performance optimization is preferred.
  • Experience with Linux kernel or Windows stability analysis, root-cause debugging, Qualcomm platforms, embedded Linux, Android BSPs, UEFI, Windows, or bootloader environments is preferred.
  • Experience with embedded products or connected devices, including home speakers, security cameras, and other peripherals is preferred.
  • Knowledge of memory, storage, PCIe, I2C, SPI, UART, PMICs, security features, ARM TrustZone, fingerprint solutions, or related platform technologies is preferred.
  • The posting's minimum qualifications also specify a bachelor's degree in Engineering, Information Systems, Computer Science, or a related field plus 2+ years of Software Applications Engineering, Software Development, or related work experience; OR a master's degree in those fields plus 1+ year of related experience; OR a PhD in those fields.
  • At least 1 year of academic and/or work experience with a programming language such as C, C++, Java, or Python, and at least 1 year of academic and/or work experience with debugging techniques are specified in the minimum qualifications.

Responsibilities

  • Work directly with OEM/ODM customers on design, integration, validation, optimization, testing, and commercialization of Qualcomm 5G, AR/VR, IoT, edge AI, and computing products.
  • Provide technical guidance for USB and peripheral integration across hardware, firmware, operating-system, and application layers.
  • Reproduce customer issues, identify root causes, recommend solutions, and drive issues to closure across regions and time zones.
  • Support USB host, device, and dual-role functionality, including USB2, USB3, USB4, and USB Type-C.
  • Validate interoperability across operating systems, firmware configurations, cables, hubs, docks, repeaters, storage devices, cameras, and other peripherals.
  • Investigate enumeration, connect/disconnect, suspend/resume, reset, power-management, compatibility, and certification issues.
  • Support USB driver development, integration, and debugging on Linux, Android, and Windows across user space, kernel space, firmware, UEFI, and bootloader environments.
  • Debug driver failures, system hangs, crashes, kernel stability issues, and unexpected USB behavior using JTAG, GDB, logs, crash dumps, tracing tools, and platform diagnostics.
  • Support USB2/USB3 PHY tuning, link validation, electrical compliance, throughput characterization, and system performance optimization.
  • Use LeCroy or equivalent protocol analyzers to investigate transactions, link behavior, protocol errors, packet failures, and reduced throughput.
  • Analyze interactions among USB, PCIe, I2C, SPI, UART, memory, storage, clocks, regulators, PMICs, thermal policies, and system power states.
  • Correlate logs, traces, protocol captures, hardware measurements, and test results to isolate root causes and develop validated patches or workarounds.
  • Prepare technical reports, debug plans, presentations, validation plans, and commercialization-readiness updates for customers and internal stakeholders.
  • Collaborate with platform, silicon, hardware, BIOS/UEFI, firmware, driver, OS, validation, and test teams to deliver timely resolutions.

Desired Qualifications

  • A master's degree is a plus.
  • Preferred experience includes USB4 certification; USB2/USB3 Gen 2 PHY tuning and validation; USB host/device driver development on Linux or Windows.
  • Preferred experience includes USB UEFI driver workflow, initialization, timing, and timer tuning; USB device, hub, repeater, and peripheral compatibility.
  • Preferred experience includes USB protocol analysis using LeCroy or an equivalent analyzer; USB throughput tuning and system-level performance optimization.
  • Preferred experience includes Linux kernel or Windows stability analysis, root-cause debugging, and Qualcomm platforms, embedded Linux, Android BSPs, UEFI, Windows, or bootloader environments.
  • Preferred experience includes embedded products or connected devices, including home speakers, security cameras, and other peripherals.
  • Preferred knowledge includes memory, storage, PCIe, I2C, SPI, UART, PMICs, security features, ARM TrustZone, fingerprint solutions, or related platform technologies.

About the Company

Qualcomm

Designs mobile chips and licenses wireless patents

Qualcomm designs the Snapdragon processors and modems inside many Android phones, and it licenses its wireless patents to device makers around the world. It helped commercialize CDMA, the cellular technology behind 3G networks, and its patents cover core parts of the 4G and 5G standards that phones use to connect. The company does not run its own chip factories; contract foundries make its chips, which it sells to makers of phones, PCs, cars, and connected devices. Device makers also pay Qualcomm royalties for using its patented technology, which forms a second business alongside chip sales. Qualcomm was founded in 1985 and is based in San Diego, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Diego, CA
Founded
1985

Recently Posted Jobs

Explore more opportunities at Qualcomm

See more jobs