{"schemaVersion":"jobsearcher.job.v1","id":"083a2e3b2a0b42562671da93","url":"https://jobsearcher.com/jobs/083a2e3b2a0b42562671da93","canonicalUrl":"https://jobsearcher.com/jobs/083a2e3b2a0b42562671da93","title":"Senior Sensor Algorithm Engineer","description":"OverviewIn this role you will design and deploy real-time sensor algorithms for wearable devices, focusing on optical and IMU data to deliver accurate, on-device insights. You'll work across firmware, hardware, data science, and product to ensure robust performance in diverse conditions. You will bridge prototype algorithms to production, balancing accuracy with hardware constraints, and drive continuous improvement through validation and experimentation. This is a chance to shape how WHOOP translates physiological signals into actionable performance insights.ResponsibilitiesDesign and develop real-time signal processing and sensor fusion algorithms to characterize motion and deliver member-facing insightsDevelop and tune model-based estimators for orientation and motion, including bias estimation and drift mitigationBuild robust IMU processing pipelines (filtering, calibration, time synchronization, resampling, coordinate transformations)Analyze large-scale wearable datasets to identify failure modes and improve robustness across motion patterns and device orientationTranslate prototypes into production-ready C/C++ implementations with attention to power, memory, compute, numerical stability, and latencyCollaborate with Firmware and Hardware on sensor configuration and on-device integration; study prototype vs target hardware performanceDefine performance metrics and validation plans using controlled experiments, real-world data, and on-device testingOwn technical decisions for complex algorithm components, review code, mentor teammates, and drive continuous improvementKey requirements5+ years in signal processing, sensor fusion, or state-estimation for real-world sensors with IMU experienceStrong foundation in digital and statistical signal processing (filters, spectral analysis, stochastic processes, sensor noise)Experience with accelerometer and gyroscope processing, IMU calibration, sensor error modeling, bias estimation, drift managementProficiency in Kalman filtering (extended or error-state) and model-based sensor fusion; understanding nonlinear estimation and uncertainty propagationKnowledge of 3D motion/orientation representations (rotation matrices, quaternions, rigid-body kinematics)Proficiency in Python for development and experimentation, and C/C++ for embedded implementation; experience deploying to resource-constrained hardwareAbility to investigate complex algorithmic problems, design validation experiments, and communicate tradeoffs with cross-functional teamsExperience with body-worn sensors, human-motion modeling, motion segmentation, or periodicity analysis (desirable)collaboration with cross-functional teamsstrong communication of technical tradeoffsproblem-solving mindsetKalman filtering (extended/error-state)sensor fusionIMU data processing and calibration","company":"Whoop","rawCompany":"whoop","city":"Somerville","state":"MA","isRemote":false,"isActive":false,"createdAt":"2026-10-26T13:11:54.136Z","occupations":[{"code":"17-2072.00","title":"Electronics Engineers, Except Computer","slug":"electronics-engineers-except-computer"},{"code":"17-2031.00","title":"Bioengineers and Biomedical Engineers","slug":"bioengineers-and-biomedical-engineers"},{"code":"17-2199.05","title":"Mechatronics Engineers","slug":"mechatronics-engineers"}],"industries":[{"code":"334519","title":"Other Measuring and Controlling Device Manufacturing","slug":"other-measuring-and-controlling-device-manufacturing"},{"code":"334511","title":"Search, Detection, Navigation, Guidance, Aeronautical, and Nautical System and Instrument Manufacturing","slug":"search-detection-navigation-guidance-aeronautical-and-nautical-system-and-instrument-manufacturing"},{"code":"541715","title":"Research and Development in the Physical, Engineering, and Life Sciences (except Nanotechnology and Biotechnology)","slug":"research-and-development-in-the-physical-engineering-and-life-sciences-except-nanotechnology-and-biotechnology"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Sensor Algorithm Engineer","description":"OverviewIn this role you will design and deploy real-time sensor algorithms for wearable devices, focusing on optical and IMU data to deliver accurate, on-device insights. You'll work across firmware, hardware, data science, and product to ensure robust performance in diverse conditions. You will bridge prototype algorithms to production, balancing accuracy with hardware constraints, and drive continuous improvement through validation and experimentation. This is a chance to shape how WHOOP translates physiological signals into actionable performance insights.ResponsibilitiesDesign and develop real-time signal processing and sensor fusion algorithms to characterize motion and deliver member-facing insightsDevelop and tune model-based estimators for orientation and motion, including bias estimation and drift mitigationBuild robust IMU processing pipelines (filtering, calibration, time synchronization, resampling, coordinate transformations)Analyze large-scale wearable datasets to identify failure modes and improve robustness across motion patterns and device orientationTranslate prototypes into production-ready C/C++ implementations with attention to power, memory, compute, numerical stability, and latencyCollaborate with Firmware and Hardware on sensor configuration and on-device integration; study prototype vs target hardware performanceDefine performance metrics and validation plans using controlled experiments, real-world data, and on-device testingOwn technical decisions for complex algorithm components, review code, mentor teammates, and drive continuous improvementKey requirements5+ years in signal processing, sensor fusion, or state-estimation for real-world sensors with IMU experienceStrong foundation in digital and statistical signal processing (filters, spectral analysis, stochastic processes, sensor noise)Experience with accelerometer and gyroscope processing, IMU calibration, sensor error modeling, bias estimation, drift managementProficiency in Kalman filtering (extended or error-state) and model-based sensor fusion; understanding nonlinear estimation and uncertainty propagationKnowledge of 3D motion/orientation representations (rotation matrices, quaternions, rigid-body kinematics)Proficiency in Python for development and experimentation, and C/C++ for embedded implementation; experience deploying to resource-constrained hardwareAbility to investigate complex algorithmic problems, design validation experiments, and communicate tradeoffs with cross-functional teamsExperience with body-worn sensors, human-motion modeling, motion segmentation, or periodicity analysis (desirable)collaboration with cross-functional teamsstrong communication of technical tradeoffsproblem-solving mindsetKalman filtering (extended/error-state)sensor fusionIMU data processing and calibration","datePosted":"2026-10-26T13:11:54.136Z","dateModified":"2026-10-26T13:11:54.136Z","hiringOrganization":{"@type":"Organization","name":"Whoop","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Somerville","addressRegion":"MA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"083a2e3b2a0b42562671da93"},"url":"https://jobsearcher.com/jobs/083a2e3b2a0b42562671da93"}}