R&D Signal Processing Software Engineer

Cirrus LogicChandler, AZ
Onsite

About The Position

This role focuses on pioneering research and innovative design for next-generation software systems and platforms. You’ll work on rapid prototyping and proof-of-concept experimentation, turning bold ideas into reality. Expect hands-on involvement with laboratory data collection and advanced MATLAB processing to develop systems and algorithms for real-time DSP processors—both fixed- and floating-point—across diverse signal processing domains such as audio, acoustics, and power. We’re looking for someone who thrives in both independent projects and collaborative environments, with a strong creative drive and a proven track record of innovation through publications, patents, or commercial designs. Clear, impactful communication and the ability to translate complex ideas into actionable solutions are essential.

Requirements

  • M.S. with 10 years’ experience or equivalent; degree specializing in signal or data processing (e.g. electrical engineering, applied mathematics, computer science, etc.)
  • Demonstrable experience collecting data in the lab to test out new algorithmic processing ideas
  • MATLAB and C fluency
  • Experience building prototype systems
  • 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.

Nice To Haves

  • Speech and/or audio processing
  • Acoustics
  • NREC (Noise Reduction and Echo Cancellation)
  • Electronics design
  • Power systems
  • Lithium-ion battery testing and/or modeling
  • Machine learning
  • Statistical signal processing: adaptive filtering, detection, estimation, stochastic processes
  • Real-time signal processing algorithm implementation
  • Python fluency

Responsibilities

  • Systems design
  • Algorithm design
  • Experiment design
  • Research existing solutions in the open literature
  • Write MATLAB simulation code for the investigation of algorithms
  • Determine and write functional requirements for software algorithms based on high-level requirements from Marketing or Engineering
  • Prepare technical reports and deliver presentations on results
  • Work with company patent attorney to patent developed technologies
  • Generate estimates of footprint requirements (processor cycles, data memory, program memory, etc.)
  • Design and run experiments in the electronics labs, audio labs, anechoic chamber, or live scenarios
  • Participate in reviews of designs, implementations, or documentation prepared by others or self
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service