AI Solution Software Engineer
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
