The Embedded Software Engineer role at Cirrus Logic focuses on developing high-performance embedded firmware for DSP architecture and microcontrollers. Key responsibilities include designing and maintaining firmware, optimizing real-time signal processing pipelines, and collaborating with cross-functional teams. Candidates should possess strong experience in C/C++ development, particularly with RISC V and Arm architectures, along with robust debugging skills.