About the Role
We are seeking an exceptional Signal Processing Engineer with strong expertise in biosignal processing to join our cutting-edge research initiative in next-generation human-computer interaction. You will develop novel sensing technologies that capture and interpret EMG/EEG biosignals (and other sensor modalities) for groundbreaking interfaces. As a key member of our multidisciplinary team, you will design, implement, and optimize algorithms to process complex multi-modal sensor data from custom hardware.
What You’ll Do
- Design and implement advanced signal processing algorithms for multi-modal data streams (EEG, EMG, audio, image)
- Develop real-time filtering, artifact rejection, and feature extraction techniques to improve signal quality in challenging environments
- Devise methods for precise temporal alignment and synchronization across diverse sensor modalities
- Analyze and mitigate signal variability across different subjects and recording sessions
- Create validation protocols to assess signal quality, sensor contact, and information content
- Collaborate with hardware engineers to optimize sensor configurations and data acquisition parameters
- Develop and refine data streaming architectures from sensor systems to computing platforms
- Work closely with ML researchers to transform raw sensor data into features suitable for machine learning models
- Contribute to experimental protocol design, data collection methodologies, and documentation for patents/publications
Required Qualifications
- Master’s or PhD in Electrical Engineering, Biomedical Engineering, or related field with specialization in signal processing
- 3+ years of hands-on experience developing signal processing algorithms for biosignals (EMG, EEG, etc.)
- Strong foundation in digital signal processing (filtering, spectral analysis, noise reduction, feature extraction)
- Demonstrated success extracting meaningful signals in noisy or variable environments
- Experience with real-time signal processing and data streaming architectures
- Proficiency in Python, MATLAB, or similar tools for implementing signal processing pipelines