
1001 - 5000 employees
Founded 1984
🔧 Hardware
🛍️ eCommerce
🥽 AR/VR
💰 $235k Debt Financing on 2016-02
Hardware • eCommerce • AR/VR
Cirrus Logic is a leader in low-power, high-precision mixed-signal processing and audio solutions. The company provides a wide range of audio products, including codecs, amplifiers, and converters, primarily for consumer electronics such as smartphones, laptops, tablets, and wearables. With extensive expertise in high-performance mixed-signal design, Cirrus Logic also explores applications in haptic technology and various power-related products.
🕒 February 4
🏢🏡 London – Hybrid
⏰ Full Time
🟡 Mid-level
🟠 Senior
🧑💻 Full-stack Engineer
🇬🇧 UK Skilled Worker Visa Sponsor
Assembly
RTOS
Improve your chances of getting an interview by checking your resume score before you apply.

1001 - 5000 employees
Founded 1984
🔧 Hardware
🛍️ eCommerce
🥽 AR/VR
💰 $235k Debt Financing on 2016-02
Hardware • eCommerce • AR/VR
Cirrus Logic is a leader in low-power, high-precision mixed-signal processing and audio solutions. The company provides a wide range of audio products, including codecs, amplifiers, and converters, primarily for consumer electronics such as smartphones, laptops, tablets, and wearables. With extensive expertise in high-performance mixed-signal design, Cirrus Logic also explores applications in haptic technology and various power-related products.
• 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.
• 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).
• Health insurance • Retirement plans • Paid time off • Flexible work arrangements • Professional development opportunities
Apply Now🕒 February 4
1001 - 5000
🚗 Transport
🤝 B2B
Lead Engineer in a global loyalty and benefits company developing scalable software solutions. Collaborating with a small squad to deliver high-quality engineering practices in a hybrid role.
🕒 January 23
11 - 50
Senior Software Engineer developing robust, scalable software for healthcare. Collaborating with cross-functional teams to improve patient outcomes and primary care efficiency.
🕒 January 19
51 - 200
Senior Full-Stack Engineer enhancing AI infrastructure at Encord. Building tools for Physical AI data stack with a focus on performance and reliability.
🕒 January 18
11 - 50
🤖 Artificial Intelligence
☁️ SaaS
🤝 B2B
Front-end Engineer at Magentic focusing on user-facing AI-driven tools for enterprise users. Collaborating with teams to build and refine product features in a hybrid workspace.
🕒 January 15
51 - 200
🎲 Gambling
⚽ Sports
🛍️ eCommerce
Engineering Team Lead responsible for guiding software engineers at Smarkets to build scalable microservices. Overseeing team direction, quality standards, and technology adoption in a hybrid work environment.
🏢🏡 London – Hybrid
💰 Series B on 2021-06
⏰ Full Time
🟠 Senior
🧑💻 Full-stack Engineer
🇬🇧 UK Skilled Worker Visa Sponsor