BSP SW Customer Engineer
Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems
In short
Qualcomm is seeking a Senior Application Engineer in Xi'an, China, to support its Industrial Connectivity Business Unit. The role focuses on RTOS BSP development and customer technical engagement for industrial IoT and Industry 4.0 applications. Responsibilities include BSP bring-up, porting, hardware validation, issue resolution, and cross-functional collaboration, requiring strong C programming, RTOS expertise, and business-level English.
Responsibilities
- Serve as the primary technical point of contact for industrial customers and ODM/OEM partners in China.
- Lead end-to-end BSP bring-up of Qualcomm connectivity chipsets on customer target boards.
- Port and adapt BSP components (bootloader, drivers, memory maps) to customer-specific hardware under RTOS.
- Collaborate with customers on hardware schematic review, PCB layout guidance, and signal-integrity analysis.
- Execute board bring-up procedures and validate BSP functionality against hardware specifications.
- Support customers adopting Qualcomm MDM-series platforms for industrial LTE/5G connectivity.
- Investigate and resolve complex customer-reported BSP and firmware issues using debuggers and diagnostic tools.
- Collaborate with global Product Management, R&D, and Sales teams in English.
- Author BSP porting guides, bring-up checklists, driver API references, and troubleshooting FAQs in English.
Requirements
- Bachelor’s degree or above in Electrical Engineering, Computer Engineering, Computer Science, Embedded Systems, or a related technical field.
- 5+ years of experience in embedded systems engineering, BSP development, or firmware engineering, with at least 3 years focused on RTOS BSP work.
- Deep hands-on expertise in RTOS BSP development with at least one mainstream RTOS (FreeRTOS, ThreadX, Zephyr, VxWorks, or equivalent).
- Proven experience in board bring-up: reading schematics and datasheets, configuring pin-mux and memory maps, validating hardware with debuggers and analyzers.
- Proficiency in C programming for bare-metal and RTOS environments.
- Solid understanding of ARM Cortex-M/A architecture, linker scripts, and memory-mapped I/O.
- Familiarity with wireless connectivity integration at the BSP/driver level.
- Strong debugging skills: crash dump analysis, stack trace interpretation, and use of diagnostic tools.
- Business-level English proficiency — both written and spoken — is mandatory.
Desired Qualifications
- Hands-on BSP bring-up or driver development on Qualcomm MDM-series platforms.
- Familiarity with Qualcomm AMSS/MPSS firmware architecture, QuRT RTOS, Qualcomm-specific diagnostic tools.
- Experience implementing secure boot chains and OTA/FOTA update frameworks on RTOS platforms.
- Expertise in RTOS power management BSP for ultra-low-power industrial IoT devices.
- Experience in industrial automation, robotics, smart manufacturing, energy management, or related Industry 4.0 domains.
Benefits
- Qualcomm is an equal opportunity employer.
- Qualcomm is committed to providing an accessible process for individuals with disabilities.
- Qualcomm is committed to making our workplace accessible for individuals with disabilities.
#RTOS#BSP#Embedded Systems#Connectivity#IoT#Industry 4.0#Firmware#Driver Development