senior software engineering Embedded Software Engineer ic · Posted Apr 29, 2026

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

Graphics Developer Tools Engineer, Staff - Cork, Ireland
Cork, Ireland · staff
Python Java Rust
Model Accuracy Development and Test Engineer, Senior (Datacentre AI Engineering) - Riyadh, KSA
Riyadh, Saudi Arabia · senior
Python Java C
AI and DSP Applications Software Engineer
Hyderabad, India · mid
Python C React
Display ASIC Design Engineer (Sr level and up)
Markham · senior
Embedded Systems
Staff Program Manager
Markham · senior
Jira Agile Embedded Systems
All Qualcomm jobs →

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

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