Digital Design Engineer (FF - 64000927)
About the role
For over four decades, Cirrus Logic has been propelled by the top engineers in mixed-signal processing. Our rockstar team thrives on solving complex challenges with innovative end-user solutions for the world's top consumer brands. Cirrus Logic is also known for its award-winning culture, which was built on a foundation of inclusion and fairness, meaningful community engagement, and delivering enjoyable employee experiences at every turn. But we couldn’t do it without our extraordinary workforce – and that’s where you come in. Join our team and help us continue to make Cirrus Logic an exceptional place to grow your career! As a Digital Design Engineer at Cirrus Logic, you will be part of a collaborative team developing high-performance mixed-signal IC's serving the world's top consumer electronics manufacturers. In this position, you will contribute to the design of SOCs controlled by ARM MCUs, serial communication interfaces, high-performance ADC’s and DAC’s, digital signal processing blocks, and other digital circuitry in advanced CMOS processes.
Responsibilities
- Work in a team environment to create and engineer digital design subsystems from concept through to tape-out
- Convert subsystems into final designs for integration into the final product
- Support post-silicon activities including validation, characterization, and product test
- Design and develop a variety of digital and DSP IP blocks
Requirements
- Must be graduating May/June 2026 with a Masters or PhD in Electrical Engineering with coursework in analog/mixed signal integrated circuit design
- Knowledge of Verilog RTL language
- Understanding of the digital design flow from architecture, RTL design, clock domain/reset domain crossing, verification, timing constraints, and synthesis
- Experience designing and verifying complex state-machines
- Organized and detailed with strong communication skills
- Possess outstanding analytical and problem-solving skills
- Results-oriented and thrive in a dynamic environment