Senior SW Engineer for Algorithm & System Architect Group - Hod HaSharon
Qualcomm · Haifa
About this role
Qualcomm is hiring a senior-level Embedded Software Engineer in the software engineering function based in Haifa. The posting calls out experience with Python, C, PyTorch, Linux.
- Role
- Embedded Software Engineer
- Function
- software engineering
- Level
- senior
- Track
- Individual contributor
- Location
- Haifa
- Posted
- Apr 29, 2026
More roles at Qualcomm
Job description
from Qualcomm careers##
Company:
Qualcomm Israel Ltd.
## Job Area:
Engineering Group, Engineering Group > Systems Engineering
General Summary:
Senior SW Engineer for Algorithm & System Architect Group
(DSP / AI Algorithms / Parallel Systems / Linux Kernel / Wireless)
About the Role
We are seeking a Senior Engineer to join our SW Architecture & Research Group, contributing to the research, design, and implementation of advanced DSP, WIFI, 5G and AI‑domain algorithms for high‑performance systems. This role emphasizes Embedded world with Data and Control Planes, DSP parallelism, wireless communication technologies, and deep Linux kernel and user‑space development, bridging cutting‑edge research with robust, production‑quality solutions.
You will operate across algorithm research, AI, wireless systems, parallel computing, and system architecture, influencing future platform capabilities and long‑term product strategy.
Key Responsibilities
* Research, design, and optimize DSP and AI‑domain algorithms, including:
* Parallel and distributed processing models
* Streaming, pipeline‑based, and low‑latency computation
* AI‑assisted signal processing and training/inference workflows
* Develop algorithms with a strong focus on parallelism, including:
* Multi‑core and many‑core CPU/GPU/DSP architectures
* SIMD/vectorization and memory‑aware optimizations
* Task, data, and pipeline parallelism
* Implement algorithms in Linux user space and kernel space, including:
* Kernel modules, drivers, and data‑path optimizations
* Scheduling, synchronization, and memory‑management optimizations