IOT Video SW Engineer
Qualcomm · Shanghai, China
About this role
Qualcomm is hiring a staff-level Embedded Software Engineer in the software engineering function based in Shanghai, China. The posting calls out experience with Python, Java, C, Linux.
- Role
- Embedded Software Engineer
- Function
- software engineering
- Level
- staff
- Track
- Individual contributor
- Location
- Shanghai, China
- Posted
- May 18, 2026
More roles at Qualcomm
Job description
from Qualcomm careers##
Company:
Qualcomm China
## Job Area:
Engineering Group, Engineering Group > Software Engineering
General Summary:
Job Overview
As part of the engineering team of Qualcomm China, mainly focus on robotics, action camera, smart wearables devices. we are looking for talents who will be responsible for video area on Qualcomm's snapdragon chipsets for IoT products.
Main Responsibilities:
You will get involved in QCOM chipset video software development and maintenance, including Android/Linux multimedia framework, video driver/HAL, and video pre/post-processing. You will work on requirement analysis from customers and feature design.
Requirements:
1\. Proficient in coding with C and C++.
2\. Strong debugging and troubleshooting ability.
3\. Solid background and experience in one or several of the following areas at least 1 year:
* Linux device driver development and debugging.
* Multimedia framework: Android multimedia framework (MediaCodec, Nuplayer), GStreamer, FFMPEG.
* Video usage models: playback, camcorder, transcoding, streaming, HDR, VR, 3D video.
* Image codec and framework (JPEG/HEIF/AVIF, Skia).
* Video compression standard (e.g., H.264/H.265/H.266/AV1).
* Video pre/post-processing (e.g., denoise, super-resolution, bokeh).
* Streaming protocols and implementation (e.g., HLS/HTTP/RTSP/DASH, Miracast/WFD).
4\. Experiences in GPU are preferred.
Minimum Qualifications: