Experienced Senior Signal Processing Software Engineer. More than 15 years of programming experience. Specialist in audio and video processing with a focus on communication products.
Specialized in audio & video signal processing.
- Acoustic Echo Cancellation
- Noise Suppression
- Noise Cancellation
- Voice Activity Detection
- Adaptive Filters
- Machine Learning
- Sound detection
- Sound classification
- Automatic Speech Recognition
- Text To Speech
- Automatic Gain Control
- Sound Equalizers
- Voice Over IP (VoIP)
- Signaling and media transport protocols: SIP, SKINNY (SCCP), RTP and more
- Audio Streaming
- Audio Processing
- Video Streaming
- Video Analysis
- Video Processing
- Image Analysis
- Image Processing
- UDP/TCP client
- UDP/TCP server
- Multithreaded Programming
- Optimization
- Audio drivers (WASAPI, CoreAudio, OpenSLES etc.)
- Biomedical Signal Processing
- Debugging & Test
- Audio signal analysis/synthesis
- Audio resampling
- Tone generation/detection
- Voice engine algorithms
- Voice morphing
- Time stretch algorithms
- Audio Codecs: SILK, iLBC, G711, SPEEX, G729, G722 and many more
- Adaptive jitter buffer
- Packet loss concealment
- Floating point to fixed point translation
- Pattern Recognition
Platforms: Windows, Android, iOS, OSX, Linux, Embedded (ADI Blackfin, TI, ADI SHARC)
Languages: C, C++, Objective C, Swift, Matlab, Java, JavaScript
General knowledge: Software Engineering, Telecommunication, Mathematics, Physics, Digital Signal Processing
Experience: 15+ years of programming
IDEs: MS Visual Studio, ADI VisualDSP, Android Studio, Eclipse, XCode, MonoDevelop/Xamarin
Frameworks: Android SDK, Android NDK, iOS SDK, OSX SDK, Windows SDKs
Education: M.Sc. EE degree (2006). Major: Digital Signal Processing. Minor: Math/Physics
Work Terms
We'll figure something out that works for both of us.