Whoop · Boston, MA
Skills: Python
At WHOOP, we're on a mission to unlock and inspire performance for life. WHOOP empowers members to perform at a higher level through a deeper understanding of their bodies and daily lives. Our wearable technology collects rich physiological data, providing members with actionable insights into their recovery, training, and sleep. We are seeking a Senior Signal Processing Engineer to develop and deploy algorithms for physiological sensors including optical sensor and inertial measurement unit (IMU) data into accurate, reliable, and real-time insights on WHOOP devices. This hands-on role centers on digital and statistical signal processing, sensor fusion, and model-based state estimation, with a particular focus on accelerometer and gyroscope data. You will own algorithm development from sensor characterization, mathematical modeling, and Python prototyping through efficient C/C++ implementation, firmware integration, and production validation. Working closely with Firmware, Hardware, Data Science, and Product, you will deliver robust on-device algorithms that perform reliably across diverse members and real-world conditions while meeting the constraints of wearable hardware. RESPONSIBILITIES - Design and develop real-time signal processing and sensor fusion algorithms that combine Sensor measurements inputs to characterize motion and deliver reliable member-facing insights. - Develop and tune model-based estimators for orientation and motion, including sensor bias estimation, uncertainty propagation, and drift mitigation under changing movement and sensing conditions. - Build robust IMU processing pipelines, including filtering, calibration, time synchronization, resampling, coordinate transformations, and compensation for sensor noise and systematic errors. - Analyze large-scale, noisy wearable datasets to identify failure modes and improve robustness across motion patterns, device orientation, fit, and individual movement characteristics. - Translate algorithm prot…
Sign in to see the original posting
Browse more developer jobs on RoleBurst