The Embedded Software Engineer role at Cirrus Logic involves developing and optimizing firmware for DSP architecture and microcontrollers, contributing significantly to product performance. Key responsibilities include designing firmware, optimizing signal-processing pipelines, and collaborating with cross-functional teams for product development. Required skills include strong experience in embedded firmware development, knowledge of RISC V and Arm architectures, and proficiency in debugging an