Whoop

Whoop

Senior Signal Processing Engineer

Boston, MA · Senior

Sponsorship not specifiedDetected 12 days ago
PythonC++CAlgorithmsCode ReviewData AnalysisData ScienceA/B TestingElectrical EngineeringSignal ProcessingSensors

Stay score

odds of building a lasting career here

33Risky
Cap-exempt (no lottery)0
Sponsors this role66
Entry-level history0
PERM / green-card track0
Lottery odds40
Fits your clock70

Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.

Lottery odds assume a STEM candidate.

Personalize to your clock →

Employer immigration record

from this employer's Department of Labor filings

Green-card filing pattern in this occupation

Context, not a finding about this posting: of this employer's 3 green-card filings in this occupation, 100% were for a worker who already held the job.

Files H-1B transfers

10 transfer filings in the last year, covering 10 workers. Median labor-condition decision: 7 days. An employer that already files transfers is one that can take over an existing H-1B.

Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • Our wearable technology collects rich physiological data, providing members with actionable insights into their recovery, training, and sleep.
  • 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.
  • This role is based in the WHOOP office located in Boston, MA.

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.
  • Partner with Firmware and Hardware teams on sensor configuration, sampling strategies, and on-device integration
  • Own technical decisions for complex algorithm components, contribute to design and code reviews, mentor teammates, and collaborate across functions to investigate post-deployment issues and drive continuous improvement.
  • Partner with Firmware and Hardware teams on sensor configuration, sampling strategies, and on-device integration; investigate differences between prototype behavior and performance on target hardware.
  • WHOOP empowers members to perform at a higher level through a deeper understanding of their bodies and daily lives.
  • 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.

Requirements

  • 5+ years of experience developing and deploying signal processing, sensor fusion, or state-estimation algorithms for real-world sensor applications, including substantial hands-on work with IMU data.
  • MS or PhD in Electrical Engineering, Biomedical Engineering, Computer Science, Applied Mathematics, or a related quantitative field, or equivalent practical experience.
  • Demonstrated experience with accelerometer and gyroscope processing, IMU calibration, sensor error modeling, bias estimation, and drift management.
  • Strong experience with Kalman filtering, including extended or error-state formulations, and model-based sensor fusion
  • Practical knowledge of 3D motion and orientation representations, including coordinate frames, rotation matrices, quaternions, and rigid-body kinematics.
  • Proficiency in Python for algorithm development, data analysis, and experimentation, and C/C++ for efficient embedded implementation
  • Experience with body-worn sensors, human-motion modeling, motion segmentation, or periodicity analysis is highly desirable.
  • The successful candidate must be prepared to relocate if necessary to work out of the Boston, MA office.
  • Strong foundation in digital and statistical signal processing, including filtering, spectral analysis, stochastic processes, and sensor noise characterization.
  • practical understanding of nonlinear estimation, uncertainty propagation, and estimator failure modes.
  • demonstrated experience deploying algorithms to resource-constrained hardware.
  • Ability to independently investigate complex algorithmic problems, design rigorous validation experiments, and communicate technical tradeoffs with firmware, hardware, and cross-functional partners.
  • This role is based in the WHOOP office located in Boston, MA. The successful candidate must be prepared to relocate if necessary to work out of the Boston, MA office.
  • Interested in the role, but don't meet every qualification? We encourage you to still apply! At WHOOP, we believe there is much more to a candidate than what is written on paper, and we value character as much as experience. As we continue to build a diverse and inclusive environment, we encourage anyone who is interested in this role to apply.
  • WHOOP is an Equal Opportunity Employer and participates in E-Verify to determine employment eligibility. It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Compensation

  • Build robust IMU processing pipelines, including filtering, calibration, time synchronization, resampling, coordinate transformations, and compensation for sensor noise and systematic errors.

Company info

  • At WHOOP, we're on a mission to unlock and inspire performance for life.
  • At WHOOP, we believe there is much more to a candidate than what is written on paper, and we value character as much as experience.
  • We are seeking a Senior Sensor Algorithm 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 listing is sourced directly from Whoop's careers page and normalized into a canonical job model.