Cirrus Real Estate GmbH is hiring an Embedded Firmware Engineer to design and develop leading-edge audio processing software targeted for Cirrus Logic ICs. You will use tools like MATLAB, Python, and real-time DSP/firmware development tools to create innovative solutions, working effectively in both independent and team settings.
What You'll Do
- Develop and test real-time embedded firmware for Cirrus Logic ICs.
- Build host-side applications to test and demonstrate embedded firmware.
- Support customer demonstrations, integration, and field engineering efforts.
- Conduct real-time testing and analysis of audio processing software.
- Participate in reviews of own or others’ code and documentation.
What We're Looking For
- BS or MS in Computer Science, Electrical Engineering, or a related field.
- 5+ years of experience in real-time embedded development.
- Experience developing and documenting signal processing algorithms for DSP platforms.
- Advanced proficiency in C programming and solid Python skills.
- Experience using MATLAB for algorithm development, prototyping, and testing.
- Excellent communication and documentation abilities.
Nice to Have
- Experience with classical machine learning techniques and modern neural network architectures for audio processing.
- Experience with production software in a Continuous Integration (CI) environment.
- Familiarity with Git, Visual Studio, Visual Studio Code, and PyTorch.
- Knowledge of debugging tools (JTAG, SWD, GDB) and peripheral interfaces (SPI, I2C, etc.).
- Experience with audio-related electronics (codecs, filters, amplifiers, etc.).
Technical Stack
- MATLAB, Python, C, Git, Visual Studio, Visual Studio Code, PyTorch
Team & Environment
You will be a member of the audio solutions development team.
Cirrus Logic is built on a foundation of inclusion and fairness, meaningful community engagement, and delivering enjoyable employee experiences. The company strives to select the best qualified applicant for any opening. Different approaches, ideas and points of view are both valued and respected. Employment decisions are made on the basis of job-related criteria without regard to race, color, religion, sex, national origin, age, protected veteran or disabled status, genetic information, or any other classification protected by applicable law.




