BSP USB Engineer

A leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation.
Embedded
Mid-Level Software Engineer
In-Person
2+ years of experience
Enterprise SaaS

Description For BSP USB Engineer

Qualcomm China is seeking a BSP USB Engineer to join their innovative technology team. This role represents an exciting opportunity to work with cutting-edge embedded systems and USB technologies at a global leader in mobile technologies.

The position requires expertise in embedded software development, particularly focusing on USB driver implementation and optimization. You'll be working with state-of-the-art hardware platforms, developing and maintaining USB drivers, and providing technical leadership in system-level software solutions.

As a BSP USB Engineer, you'll be responsible for developing new features, integrating and optimizing existing software components, and resolving complex technical issues across various system layers. The role involves close collaboration with cross-functional teams, providing technical consultation, and supporting software integration efforts.

The ideal candidate should have a strong background in embedded systems, demonstrated experience with C/C++ programming, and thorough understanding of USB protocols and Linux driver development. You'll need to be comfortable working in a fast-paced environment, possess excellent problem-solving skills, and have the ability to work both independently and as part of a team.

Qualcomm offers a comprehensive benefits package including world-class health coverage, financial planning support, and continuous learning opportunities. You'll be part of a company that's at the forefront of mobile technology innovation, working alongside industry experts and contributing to products that impact millions of users worldwide.

This role offers excellent growth opportunities within a dynamic, global organization that values innovation and technical excellence. You'll have access to cutting-edge technologies and the chance to work on projects that shape the future of mobile and embedded systems.

Join Qualcomm to be part of a team that's pushing the boundaries of what's possible in technology, while developing your career in an environment that supports both professional and personal growth.

Last updated an hour 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, trouble shooting, identify problem reported by internal teams
  • Daily support for training and assisting internal teams with software integration, development, and system debugging

Requirements For BSP USB Engineer

Linux
Python
Java
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • 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 alone with high 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 preparation programs
  • Emotional/mental strength and resilience support
  • Wellbeing programs and resources
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm BSP USB Engineer

PMIC System HW-Validation Engineer

PMIC System HW-Validation Engineer position at Qualcomm focusing on power management systems validation and testing, requiring 1-4 years of experience.

SoC Power / Performance Validation Engineer

SoC Power/Performance Validation Engineer role at Qualcomm focusing on silicon validation, power measurement, and system-level testing.

Software Camera Developer - Engineer

Software Camera Developer position at Qualcomm India, focusing on embedded systems and camera software development with C/C++, Linux, and Windows.

Engineer - USB

Mid-level USB Engineer position at Qualcomm India, focusing on embedded systems and USB technology implementation with OEM/ODM partners.

DDR System Engineer

DDR System Engineer position at Qualcomm China, focusing on memory technology debugging, testing, and development for mobile and IoT platforms.