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:
Experienced Design Verification Engineer - Voice and Music Business Unit (Cambridge, UK)

Design Verification Engineer role at Qualcomm's Voice and Music Business Unit, focusing on SOC verification using System Verilog and UVM for wireless audio products.

SoC Validation Engineers(2-6 yrs exp) - Multiple Positions/HYD

SoC Validation Engineer position at Qualcomm focusing on system validation, debugging, and framework development for semiconductor products.

Memory System Engineer

Memory System Engineer position at Qualcomm focusing on debugging and optimizing memory and storage systems across multiple platforms, combining hardware and software expertise.

Engineer - Power Thermal

Power Thermal Engineer position at Qualcomm Bangalore, focusing on developing industry-leading thermal and power management solutions for mobile, automotive, and AR/VR chipsets.

Power Software Engineer

Power Software Engineer position at Qualcomm focusing on embedded software development and power optimization for Windows platforms, requiring 3+ years of experience in semiconductor or embedded software development.

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 3 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?