Cirrus Logic is seeking an Embedded Software Engineer to develop firmware for DSP architecture and microcontrollers, contributing to high-performance product development. The role involves designing and optimizing signal-processing pipelines, collaborating with cross-functional teams, and ensuring quality through documentation and code reviews. Required skills include strong experience in C/C++, a solid understanding of embedded systems, and proficiency with RISC V or Arm architectures.