Location
Hybrid (Newbury, United Kingdom)
Confirmed on the employer's own hiring board on Oct 1, 2026. First seen by Alion on Feb 3, 2026. Cirrus Logic scores C on the Alion truth index.
Overview
Company
Impact
Profile match
Cirrus Logic is a renowned brand that excels in the field of audio and voice technology. With a passion for innovation, they are committed to delivering high-performance products and services that enhance audio experiences across a wide range of applications. They offer a comprehensive portfolio of cutting-edge audio solutions, including audio amplifiers, codecs, digital-to-analog converters (DACs), and analog-to-digital converters (ADCs). These products are designed to meet the demanding requirements of professional audio equipment, consumer electronics, and automotive applications. Cirrus Logic's advanced technologies enable crystal-clear sound, rich audio quality, and immersive audio experiences. Their products are trusted by leading manufacturers in industries such as smartphones, tablets, home theater systems, automotive infotainment, and professional audio equipment. With a focus on continuous innovation, Cirrus Logic is a reliable partner for businesses seeking to elevate their audio performance. Their dedication to excellence and commitment to customer satisfaction make them a top choice in the audio technology market.
We’re looking for an Embedded Software Engineer who thrives close to the hardware and enjoys building high-performance, reliable firmware for DSP architecture and microcontrollers (e.g., RISC V and Arm Cortex M/A). You’ll design and implement real-time embedded software, optimize compute-heavy pipelines, and collaborate with hardware and systems teams to bring products from concept to production.
This role suits someone who can move comfortably between architecture/design, low-level firmware, and performance tuning-especially where latency, throughput, power, and determinism matter.
Key Responsibilities:
- Design, implement, and maintain embedded firmware for DSP cores and MCUs (RISC V and/or Arm).
- Build and optimize real-time signal-processing pipelines (fixed-point and/or floating-point), potentially including FFTs, filters, modulation/demodulation, codecs, feature extraction, or control loops.
- Develop firmware using a mix of C/C++ (and selective assembly where appropriate), with strong focus on performance, memory, and power optimization.
- Work with SoC/board peripherals: DMA, timers, SPI, I²C, UART, I²S/TDM, PWM, GPIO, and relevant bus fabrics.
- Bring up new hardware: boot flows, clocks, memory maps, interrupt vectors, peripheral init, and early validation.
- Implement and debug drivers and RTOS components (e.g., Zephyr or equivalent), including task scheduling, synchronization primitives, and ISR design.
- Develop test strategies: unit tests, hardware-in-the-loop tests, test automation, and manufacturing/production diagnostics.
- Use debugging/profiling tools: JTAG/SWD, logic analyzers, oscilloscopes, trace (ETM/ITM), and cycle-accurate profiling when available.
- Collaborate cross-functionally with hardware, FPGA/ASIC, systems, and application teams to define requirements and interfaces.
- Contribute documentation: architecture notes, interface specs, timing budgets, work packages, and bring-up guides.
- Participate in code reviews and help establish best practices for embedded quality, safety, and maintainability.
Required Skills and Qualifications:
- Strong professional experience developing embedded firmware in C/C++ for MCUs and/or DSPs.
- Hands-on experience with RISC V and/or Arm architecture (Cortex M/A), including interrupts, memory, caches, and performance characteristics.
- Solid understanding of embedded software fundamentals:
- register-level programming, memory-mapped I/O
- concurrency (ISRs, RTOS tasks), race conditions, timing determinism
- fixed-point arithmetic, numerical precision, and overflow/underflow management
- Proven ability to optimize firmware: cycle counting, memory layout, DMA usage, cache behavior, minimizing latency and jitter.
- Comfortable with toolchains and build systems:
- GCC/LLVM-based toolchains, cross-compilation
- CMake/Make, Meson, linker scripts, map files
- Strong debugging skills with hardware and firmware:
- JTAG/SWD debugging
- root-cause analysis of timing and performance issues
- Source control expertise (Git) and disciplined engineering practices (code reviews, CI).
Preferred Skills and Qualifications:
- Languages: C, C++, (optional) assembly, Python for test tooling/scripts
- Architectures: RISC V, Arm Cortex M/A, DSP cores
- RTOS/OS: Zephyr, embedded Linux (optional)
- Tools: JTAG/SWD debuggers, GDB, OpenOCD/J-Link, logic analyzer, oscilloscope, trace tools
- Practices: profiling, timing analysis, unit/integration testing, CI/CD for embedded
- Experience with common DSP libraries/techniques (e.g., CMSIS-DSP, vendor DSP libs) and SIMD/vector optimization patterns.
- Experience with Zephyr, or embedded Linux on Arm.
- Familiarity with bootloaders, secure boot, OTA update mechanisms, and field diagnostics.
- Understanding of digital communications, or audio, processing domains.
- Exposure to safety/security standards (e.g., MISRA C/C++, IEC 61508, ISO 26262)
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,115,425 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Hardware
Similar stack
Same company
Newbury
Principal RF Engineer
2 months ago
≈ $80k – $192k per year (Estimated) • Hybrid • Full-Time • Southampton • Bristol
Apply
Radar Health Systems Engineer
1 month ago
≈ $62k – $145k per year (Estimated) • Hybrid • Full-Time • PhD • Edinburgh
DevOps
Bitbucket
Management
Confluence
Jira
Agile
Apply
Apply
RF Engineer (SME)
3 hours ago
$102k – $243k per year • In office • Secret • Full-Time • 10+ years exp • Bachelor's Degree • Aberdeen
Apply
Electronics and Hardware Engineer - TiMax
5 hours ago
In office • Full-Time • London
Chips/EDA
KiCad
Design
SolidWorks
Apply
Sr Software Engineer
1 day ago
≈ $117k – $216k per year (Estimated) • In office • Top Secret • 10+ years exp • Bachelor's Degree • Huntsville
C++
C++
CMake
DevOps
Red Hat
CI/CD
GitLab
Linux
Management
Agile
Scrum
Apply
Software Engineer (Mobile SDK, Android)
1 day ago
$56k – $84k per year • In office • 5+ years exp
Python
Java
Kotlin
SQL
C++
DevOps
WebSockets
Apply
Site Reliability Engineer
1 day ago
$90k – $100k per year • Remote (likely United States) • 4+ years exp
Python
Java
PHP
TypeScript
SQL
Ruby
Databases
MySQL
PostgreSQL
DynamoDB
Apache Kafka
Amazon Aurora
AI/ML
Spark
DevOps
Terraform
Ansible
Chef
CloudFormation
Git
AWS
Docker
Kubernetes
Platform Engineering
Configuration Management
GitHub
Amazon Kinesis
Linux
Apply
AI Engineer
1 day ago
Remote (likely Spain)
Python
C++
Swift
C++
TensorFlow C++
PyTorch C++
AI/ML
OpenCV
Triton Inference Server
Quantization
Scikit-learn
Multimodal AI
Computer Vision
TensorRT
TensorFlow
PyTorch
LLM
Point Cloud Library
Synthetic Data
Triton
Amazon SageMaker
ONNX Runtime
Machine Learning
Mobile
Core ML
ARKit
Metal
DevOps
CI/CD
AWS
Wi-Fi
Robotics
Open3D
Sensor Fusion
Apply
Kannon Franchise Pricing Strat
1 day ago
≈ $41k – $107k per year (Estimated) • Hybrid • Full-Time • London
Python
SQL
C++
Lua
AI/ML
Machine Learning
Apply
Apply
Senior Digital Design Engineer
7 days ago
≈ $66k – $155k per year (Estimated) • Hybrid • Full-Time • Bachelor's Degree • Edinburgh
Verilog
SystemVerilog
MATLAB
Chips/EDA
UVM
Apply
Apply
Applications Engineer
17 days ago
Hybrid • Full-Time • Bachelor's Degree • Edinburgh
Python
Verilog
MATLAB
DevOps
Git
Apply
Staff Product Test Engineer
17 days ago
≈ $94k – $197k per year (Estimated) • Hybrid • Full-Time • Edinburgh
Python
Visual Basic
Chips/EDA
Cadence Allegro
Apply
Apply
≈ $42k – $114k per year (Estimated) • Hybrid • Newbury
Apply
Customer Service Advisor
2 days ago
≈ $37k – $101k per year (Estimated) • Hybrid • Full-Time • Newbury
Apply
Apply
Apply
This is one of many
1,115,425 more open roles from verified company boards, updated every day.

