Skip to content

Senior Signal Processing Engineer

Boston, MAEmbedded EngineeringOnsite4+ YOE
Summary

Design and implement signal processing algorithms and ML models to extract physiological data from biosensor signals and optimize real-time inference on edge devices. Requires a Master's degree and 4+ years of experience in signal processing, ML, and biosensor systems.

About the role

Duties

  • Design and implement algorithms to extract physiological information from noisy biosensor data and optimize on-device computation
  • Partner with Firmware and Data Science teams to deploy artificial intelligence and machine learning models on edge devices
  • Optimize models for real-time inference on edge devices, including analysis and improvement of battery consumption patterns
  • Collaborate with the Signal Processing team to develop algorithms that personalize calculations based on member data
  • Research and design innovative algorithms to improve performance under edge-computation constraints
  • Contribute to software development, debugging, and validation to ensure production-ready code and reliable results
  • Build, train, and test machine learning models for large-scale data processing on edge devices
  • Collaborate with Product Managers to translate member needs into machine learning–based solutions

Requirements

  • Master's degree in Computer Science, Applied Mathematics, Electrical Engineering, Biomedical Engineering, or related field (or foreign degree equivalent)
  • At least 4 years of experience with signal processing and/or machine learning
  • At least 4 years of experience developing and implementing AI solutions for real-time processing on edge devices
  • At least 4 years of experience collaborating with cross-functional teams to understand requirements and design efficient edge computing solutions
  • At least 4 years of experience with biosensor systems and analyzing biomedical data
  • At least 4 years of experience with signal and image processing applications (C, C++, Python or MATLAB)
  • At least 4 years of experience with ML libraries such as scikit-learn, Tensorflow, PyTorch or Keras
  • At least 4 years of experience with statistical method and design of clinical studies
  • At least 4 years of experience with code and battery optimization on the edge
  • At least 4 years of experience adapting to changing requirements while producing high quality reports under tight deadlines
Skills
Signal ProcessingMachine LearningCC++PythonMATLABscikit-learnTensorFlowPyTorchKeras