mid software engineering Embedded Software Engineer ic · Posted Mar 17, 2026

About this role

Qualcomm is hiring a mid-level Embedded Software Engineer in the software engineering function based in Beijing, China. The posting calls out experience with Python, Computer Vision, Data Structures.

Role
Embedded Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Location
Beijing, China
Posted
Mar 17, 2026

More roles at Qualcomm

CPU PDN Sign Off Engineer (Lead/Staff)
Bangalore, India · mid
Python
Systems Architect (Sensors Technology) (Onsite) - Cork, Ireland
Cork, Ireland · principal
Python Linux System Design
Sr. Software Engineer
Markham · senior
C++ Docker TensorFlow
GPU Research Engineer- AI (San Diego / Boxborough )
San Diego, CA · mid
Python C CUDA
Staff Software Engineer, Qualcomm AI Runtime
Markham · staff
C++ TensorFlow PyTorch
All Qualcomm jobs →

Job description

from Qualcomm careers

##
Company:

Qualcomm China

## Job Area:

Engineering Group, Engineering Group > Systems Engineering

General Summary:

We are seeking a highly skilled expert with a strong theoretical foundation and hands-on engineering capabilities, specializing in motion planning and control of robotic arms and dexterous hands. This role involves deep participation in kinematic modeling, simulation validation, visual perception, and intelligent grasping strategy development, driving the intelligent application of robotic systems.

### Key Responsibilities

* Design and optimize kinematic and dynamic models for robotic arms and dexterous hands to achieve high-precision control and flexible manipulation
* Develop path planning and task execution algorithms, including inverse kinematics, trajectory generation, obstacle avoidance, and multi-objective coordination
* Build simulation environments for robotics and conduct algorithm validation and performance evaluation
* Design and implement environmental perception modules for robotic arms/hands, including object recognition, pose estimation, and semantic segmentation
* Develop reasoning strategy models and action models for robotic arms and dexterous hands
* Collaborate with hardware and application teams to complete system integration and on-site debugging, enhancing robustness and generalization in real-world scenarios
* Prepare technical documentation and contribute to patent applications, academic publications, and technical exchanges

### Qualifications

This is an excerpt. Read the full job description on Qualcomm careers →
All software engineering jobs software engineering in Beijing, China Jobs in Beijing, China software engineering salaries software engineering career path
All Qualcomm Jobs Browse software engineering roles mid positions