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
This job posting may no longer be active. You may be interested in these related jobs instead:
Thermal SW and Power SW Engineer

Thermal and Power Software Engineer position at Qualcomm focusing on platform thermal feature development, validation, and power management optimization.

CPU Software Architecture Engineer

CPU Software Architecture Engineer position at Qualcomm Technologies, focusing on embedded systems development and CPU architecture for cutting-edge mobile, automotive, and cloud products.

Embedded Software Engineer – Integration

Embedded Software Engineer role at Qualcomm focusing on integration and debugging of core platform software, requiring 2+ years of embedded development experience.

Engineer/Senior Engineer - SDK Developer(Embedded)

Qualcomm is seeking an SDK Developer to design and develop embedded software solutions, working with cross-functional teams to build scalable systems.

Memory System Engineer

Memory System Engineer position at Qualcomm focusing on debugging and troubleshooting DDR and storage systems, requiring 2+ years of software engineering experience.

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 2 months 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?