Skip to content

Open nowPosted 2 hours agoWe saw it 10 min after it went up

Senior Sensor Algorithm Engineer

WHOOP161 open roles

Pay
$150,000 – $215,000 a year
Where
Boston, MA
Work mode
On site
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Sensor Algorithm EngineerWHOOP · Boston, MA
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on WHOOP's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

8.2% of postings close within 7 days. Measured by our own scanner across the market. WHOOP postings stay open a median of 7 days.

Share of postings closed within
  1. 1.9%1 day
  2. 3.8%3 days
  3. 8.2%7 days
  4. 15.2%14 days
  5. 34.1%30 days
This job: posted 2 hours ago

WHOOP median: 7 days open

The posting

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 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 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 prototypes into production-ready C/C++ implementations, balancing accuracy with power, memory, compute, numerical stability, and latency.

- 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.

- Define performance metrics and rigorous validation plans using reference measurements, controlled experiments, real-world data, and on-device testing to assess accuracy, robustness, and long-duration stability.

- 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.

QUALIFICATIONS

- 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.

- Strong foundation in digital and statistical signal processing, including filtering, spectral analysis, stochastic processes, and sensor noise characterization.

- 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 understanding of nonlinear estimation, uncertainty propagation, and estimator failure modes.

- 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; 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.

- Experience with body-worn sensors, human-motion modeling, motion segmentation, or periodicity analysis is highly desirable.

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.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against WHOOP's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on WHOOP's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    WHOOP's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.