Sr. Signal Processing Engineer
Top 3 Technical Skills (confirmed):
Digital signal processing and algorithm development
C/C++ real time programming
The candidate is responsible for designing, simulating, and implementing performance enhancing signal processing algorithms
Develop, enhance and maintain the algorithms.
Design extremely robust but lightweight algorithms that will run on embedded hardware.
Work with our data scientists on future algorithms and machine learning features in our embedded devices.
Prepare and maintain programs and documentation for analytic models
Aligns algorithms with relevant industry requirements.
Conduct defined quantitative and qualitative research projects independently and communicates research results to stakeholders
M.S. in computer science, math, or an engineering field or equivalent work experience
5+ years of professional experience in the following
Time-domain and frequency domain discrete-time signal processing algorithms
Advanced signal processing techniques such as multi-rate signal processing, adaptive filtering, decimation, interpolation etc.
Sensor fusion, Parameter estimation and tracking algorithms such as HMM, Kalman Filter, etc...
Time series modeling, such as ARIMA etc.
Familiarity with standard algorithms and machine learning techniques
Modeling and analyzing large data sets using Python, MATLAB or equivalent tools
Strong knowledge of C, C++ real time programming
Experience in Bayesian inference, fuzzy logic is a plus
Due to the nature of this work, U.S. Citizenship is required