Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Cirrus Logic Logo

Embedded Software Engineer (DO)

Cirrus Logic

Salary not specified
Nov 14, 2025
Chandler, AZ, US
Apply Now

Cirrus Logic is seeking an Embedded Software Engineer to design and develop critical bare-metal firmware and algorithms for their industry-leading mixed-signal ICs, build demonstration and validation platforms, and collaborate with customers to integrate their technology into next-generation consumer products.

Requirements

  • Experience with bare-metal firmware development on microcontrollers (ARM, RISC-V).
  • Experience developing and documenting signal processing algorithms for DSP platforms.
  • Advanced proficiency in C/C++ and solid Python skills.
  • Experience using MATLAB for algorithm development and prototyping.
  • Experience with production software in a Continuous Integration (CI) environment.
  • Familiarity with Git, Meson/Ninja build systems, and GoogleTest.
  • Knowledge of debugging tools (JTAG, SWD, GDB) and peripheral interfaces (SPI, I2C, etc.).

Responsibilities

  • Design, develop, and test real-time embedded firmware for Cirrus Logic ICs.
  • Build host-side applications Python environments to test and demonstrate embedded firmware.
  • Collaborate with cross-functional teams including hardware, software tools, applications, and SQA.
  • Collect requirements and document designs and APIs for internal and external stakeholders.
  • Support customer integration and field engineering efforts.

Other

  • BS or MS in Computer Science, Electrical Engineering, or related field.
  • 10+ years of experience in real-time embedded development.
  • Excellent communication and documentation abilities.
  • Candidates for this role must be able to access technical data without a requirement for an export license.
  • We are unable to sponsor or obtain export licenses for this role.