Applications Engineer

Company: Cirrus Logic
Apply for the Applications Engineer
Location: Edinburgh
Job Description:

Overview

In this role you will support Cirrus Logic customers through the full product lifecycle, driving design-in, debugging, and issue resolution for mixed-signal audio and related devices. You’ll collaborate with IC, systems, and validation teams to define requirements and build reference designs and demos. The position offers hands-on engineering work, cross-functional impact, and travel for customer enablement. You’ll contribute to next-generation products and customer success in a hybrid Edinburgh setting.

Responsibilities

  • Provide direct engineering support for customers and field personnel across the product lifecycle
  • Lead customer design-in activities including system bring-up, debugging, and production issue resolution
  • Lead root-cause analysis of complex system-level customer issues across hardware, firmware, and silicon
  • Develop application notes, white papers, demo-boards, and reference-design manuals
  • Develop demonstration platforms and reference designs using PCB schematic tools and coordinating with layout engineers
  • Develop firmware and RTL modules for customer reference and demonstration
  • Develop advanced Python code demonstrating product operation and capabilities
  • Execute customer-application focused data collection and circuit analysis
  • Contribute to next-generation mixed-signal product definition
  • Collaborate with IC Design, Systems, and Validation engineers to align design requirements with use cases
  • Operate with high autonomy in managing tasks and cross-functional status communication
  • Travel approximately 2 weeks per year for customer bring-up, winning designs, and onsite debugging

Key requirements

  • Bachelor’s degree in Electrical / Electronics Engineering and semiconductor industry experience
  • Aptitude in understanding interfaces like I2C, SPI, USB, UART, I2S and high-speed data buses
  • Experience in component selection, schematic entry, and PCB layout knowledge
  • Proficiency in scripting/programming languages such as Verilog, C, Python, MATLAB or similar
  • Proficiency with version control systems such as Git
  • Hands-on experience with lab equipment (oscilloscopes, signal generators, audio analyzers, logic analyzers, spectrum analyzers)
  • Excellent written and verbal communication skills for explaining complex concepts to diverse audiences
  • Mixed-signal hardware and audio-related backgrounds preferred
  • Strong communication and collaboration
  • Self-starter with ability to work autonomously
  • Cross-functional collaboration
  • I2C, SPI, USB, UART, I2S interfaces
  • PCB schematic entry and PCB layout
  • Verilog, Python, C, MATLAB programming

…

Posted: October 1st, 2026