CareerPlan

AI Solution Software Engineer

Shanghai, ChinaFull-time2026-05-25 → 2026-11-10

Core

Designing, profiling, and optimizing low-latency cross-IP signaling protocols (Synx) for AI, camera, and graphics pipelines across heterogeneous compute IPs (GPU, NPU, ISP, CPU).

Role type

Senior IC software engineer (embedded systems & cross-IP synchronization)

Builds

Low-latency, power-efficient solutions for leading OEMs

Domain

Semiconductor / Mobile SoC / Embedded Systems

Deliverable

production ML models

Required skills

C/C++, computer architecture, real-time OS, concurrency, synchronization primitives, shared-memory transports, inter-processor signaling, performance profiling, buffer lifecycle management

Preferred skills

Qualcomm SoC architecture, Camera pipeline, AI algorithm integration (QNN), Kernel driver work, zero-copy designs

Technologies

Synx, DirectLink, RPMsg, OpenAMP, DMA-BUF, IOMMU, Android, Linux, ftrace, systrace, perf

Responsibilities

Own cross-IP synchronization architecture (GPU/DSP/ISP/CPU) and design Synx flows; Design & integrate Synx interop including queueing, signaling, and async execution models; Partner with kernel, camera, GPU, and AI teams to co-design buffer lifecycle and synchronization semantics; Guide OEMs to optimize customized use cases using Qualcomm's cross-IP synchronization mechanism.

Seniority

Senior, hands-on IC