Senior Embedded DSP & AI Optimization Engineer

Arm Limited

Cambridge

On-site

GBP 80,000 - 110,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Arm Limited in Cambridge seeks an experienced embedded software engineer to design, optimize, and present DSP and AI workloads on Arm platforms. You will collaborate with hardware and software teams to bring up platforms, port OSes, and demonstrate performance improvements on next-generation solutions.

The role combines low-level embedded development, processor architecture knowledge, and system-level optimization to deliver efficient compute pipelines across DSP, ML, and vision workloads.

Qualifications

  • Strong proficiency in C/C++ and low-level embedded programming.
  • Solid understanding of processor architectures, memory hierarchies, caches, DMA, and interrupt handling.
  • Familiarity with RTOS, Zephyr, or Linux and embedded operating systems.

Responsibilities

  • Platform bring-up and embedded platform configuration (bare-metal, RTOS, Zephyr, embedded Linux).
  • Performance optimization of DSP, audio, vision and AI workloads using Arm features (MVE, NEON, SVE2, SME).
  • Develop and optimize kernels and libraries for signal processing and ML preprocessing.
  • System integration of sensors, memory, DMA, accelerators and software components into pipelines.
  • Benchmarking and profiling CPU, memory, bandwidth, latency and power with hardware counters.

Skills

C/C++
Embedded programming
Processor architectures
RTOS/Linux
Performance profiling
DSP algorithms
Hardware boards
Collaboration
Communication

Tools

CMSIS-DSP
CMSIS-NN
Ethos-U NPU

Job description

Arm Limited in Cambridge seeks an experienced embedded software engineer to design, optimize, and present DSP and AI workloads on Arm platforms. You will collaborate with hardware and software teams to bring up platforms, port OSes, and demonstrate performance improvements on next-generation solutions.

The role combines low-level embedded development, processor architecture knowledge, and system-level optimization to deliver efficient compute pipelines across DSP, ML, and vision workloads.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Embedded DSP & AI Optimisation Engineer
Staff Embedded DSP & AI Optimisation Engineer

CamWebDir • United Kingdom

Remote
GBP 90,000 - 120,000
Hybrid Embedded Linux Support Engineer for AI Platforms
Hybrid Embedded Linux Support Engineer for AI Platforms

Camwebdir • United Kingdom

Hybrid
GBP 60,000 - 90,000
Senior Systems Architect - AI-Driven Hardware & Software Innovator
Senior Systems Architect - AI-Driven Hardware & Software Innovator

Arm Limited • Cambridge

Hybrid
GBP 74,000 - 100,000
Accommodation support
Hybrid working
Lead Embedded Linux & AI Systems Team (Hybrid)
Lead Embedded Linux & AI Systems Team (Hybrid)

Arm • Cambridge

Hybrid
GBP 97,000 - 132,000
Staff Software Engineer – DSP & AI Optimisation
Staff Software Engineer – DSP & AI Optimisation

CamWebDir • United Kingdom

Remote
GBP 90,000 - 120,000
Data-Driven EDA & HPC Optimisation Engineer
Data-Driven EDA & HPC Optimisation Engineer

Arm Limited • Cambridge

Hybrid
GBP 90,000 - 120,000
Senior Team Lead, Embedded Linux & System Software
Senior Team Lead, Embedded Linux & System Software

Arm Limited • Cambridge

Hybrid
GBP 90,000 - 120,000
Staff Software Engineer – DSP & AI Optimisation
Staff Software Engineer – DSP & AI Optimisation

Arm Limited • Cambridge

On-site
GBP 80,000 - 110,000
ML/AI Performance Engineer - Hybrid & Edge Workloads
ML/AI Performance Engineer - Hybrid & Edge Workloads

Arm Limited • Cambridge

Hybrid
GBP 70,000 - 100,000
Senior Principal AI & Hardware Co-Design Architect
Senior Principal AI & Hardware Co-Design Architect

Arm • Cambridge

Hybrid
GBP 168,000 - 228,000