Cirrus Logic is seeking a Senior Staff of Software Engineering to join their product development teams in Austin, TX. The role involves leading, conducting research, and owning significant aspects of groundbreaking projects within a team of gifted Software Engineers. Responsibilities include owning aspects of R&D for IP in world-class ICs with embedded software, modeling, assessing, and designing experiments. The candidate will also collaborate with internal and external customers, assist with internal product development processes, and mentor software engineers. The work environment is collaborative and involves working with Analog and Digital Engineers through all stages of product development, from concept to delivery.
Good To Have:- Experience leading significant aspects of IC projects deploying embedded software
- Experience working in a global multi-site work environment
- Experience with embedded real-time signal processing software implementation
- Experience deploying embedded software in a mixed-signal IC/SoC context
- Excellent programming skills (preferably in C) and knowledge of software development
Must Have:- 7+ years of direct related experience and Relevant Master’s or Doctorate degree
- Experience fostering and/or participating in engineering research
- Deep knowledge of signal processing including DSP for audio/non-audio applications
- Knowledge of and experience with IP creation/technology innovation in IC development
- Experience with DSP/math, system modelling software/tools - MATLAB/Simulink etc.
- Knowledge of systems engineering, especially in the context of mixed-signal ICs
- Experience with processor architectures/efficient real-time software implementation