R&D Signal Processing Software Engineer
Cirrus Logic · Chandler, AZ · 1 mo ago
HybridInformation TechnologyFull-time
Position 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
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