BSP USB Engineer

Leading technology innovator that pushes boundaries to enable next-generation experiences and drives digital transformation for a smarter, connected future.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For BSP USB Engineer

Qualcomm, a leading technology innovator, is seeking a BSP USB Engineer to join their team in Shanghai. This role combines embedded systems expertise with USB protocol knowledge to develop and optimize software features for cutting-edge products. The position offers an opportunity to work with world-class engineers on system-level software solutions.

The ideal candidate will have strong programming skills in C/C++ and Linux, with experience in USB device drivers and embedded systems. You'll be responsible for developing new features, troubleshooting complex issues, and providing technical leadership to internal teams. The role requires both technical expertise and strong communication skills to collaborate effectively across teams.

Qualcomm offers a comprehensive benefits package including world-class health coverage, financial planning support, and professional development opportunities. The company fosters an inclusive culture that encourages innovation and personal growth. You'll have access to continuous learning programs, tuition reimbursement, and mentorship opportunities.

This is an excellent opportunity for a mid-level software engineer to work on cutting-edge technology while building a rewarding career at a global technology leader. The position offers the chance to contribute to next-generation experiences and drive digital transformation in a collaborative, supportive environment.

Last updated 6 days ago

Responsibilities For BSP USB Engineer

  • Develop new features, integrate and optimize performance of existing software features
  • Resolve issues found on all layers including peripheral bus driver
  • Play consultant/expert role in troubleshooting and problem resolution
  • Daily support for training and assisting internal teams with software integration, development, and system debugging

Requirements For BSP USB Engineer

Python
Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years experience, OR Master's with 1+ year experience, OR PhD
  • Familiar with C or C++, Python programming experience is a plus
  • Familiar with ARM architecture, Linux or windows OS, data structures and basic algorithms
  • Familiar with USB protocol and device drivers
  • Debugging skills in embedded environment and Linux driver
  • Good spoken and written English
  • Self-motivated and able to work under pressure

Benefits For BSP USB Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and eligible dependents
  • Financial planning and future security programs
  • Emotional/mental strength and resilience support
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm BSP USB Engineer

System Validation Content Development Engineer

System Validation Engineer role at Qualcomm focusing on SoC validation, embedded systems, and hardware interfaces.

WLAN Firmware Engineer

WLAN Firmware Engineer position at Qualcomm India, focusing on embedded software development and wireless networking technology implementation.

Engineer - Power Thermal

Power Thermal Engineer role at Qualcomm focusing on embedded systems and power optimization for various platforms including Mobile, Automotive, and AR/VR chipsets.

ADAS Vehicle Integration Engineer

ADAS Vehicle Integration Engineer position at Qualcomm China, focusing on vehicle integration, sensor calibration, and toolchain optimization for automotive systems.

Power Systems Software Engineer - PC Compute

Power Systems Software Engineer role at Qualcomm focusing on optimizing power solutions for Snapdragon chipsets, requiring 2+ years experience in embedded systems and power optimization.