Skip to content
Level

Whoop

Embedded Engineer II

Whoop is hiring an Embedded Engineer II in Boston, United States. Level rates it ; you can apply on Whoop.

Level's read on this job

  • Level rates this role Little AI ●○○○: aI is not part of the work.
  • The posting mentions C, Oscilloscopes and Multimeters among its tools and skills.
  • Level classes it as a mid-level role.
  • Whoop has 124 other open roles on Level.

AI in this role

Develop embedded firmware in C and C++ for health monitoring devices while leveraging AI as an optional development tool.

coscilloscopesmultimeterspower-supplieslogic-analyzers
embedded-systemsfirmwaredevice-driver-developmentrtos

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.

WHOOP is looking for an enthusiastic Embedded Engineer II to join our Software Organization as part of the Embedded Engineering team. You will work with Hardware, Signal Processing, Manufacturing and Product teams to develop and deliver against Hardware and Software roadmaps. The Embedded team’s mission is to build and deploy stable, accurate, and power efficient firmware platforms for all our in house developed devices via a seamless 24/7 connection and interaction between our mobile apps.

At Whoop, the Embedded team is at the intersection of the Hardware and Software domains, bridging the gap between the physical and the digital world. As an Embedded Engineer II you will collaborate with a diverse group of the industry’s best and brightest engineers in supporting current products, as well as developing new cutting edge products that help our members achieve their health and fitness goals with industry leading monitoring and data analysis.

Responsibilities:
  • Develop and test firmware in C for WHOOP’s product line, leveraging software tools, hardware tools, and instrumentation to aid in the development and debug process.

  • Contribute to firmware architecture design and feature development

  • Debug issues across software and hardware domains

  • Write and maintain clear technical documentation

  • Participate in code reviews and ensure compliance with coding standards.

  • Support test automation by designing, implementing, and debugging firmware self-tests.

  • Support electrical development by contributing to component selection and bringing up drivers.

  • Leverage AI as a development tool and share learnings with teammates.

Qualifications:
  • Bachelor’s in Electrical Engineering, Computer Engineering, Computer Science, or a related field.

  • 2+ years of embedded software development experience

  • Excellent problem-solving and analytical skills.

  • Excellent written and verbal communication skills.

  • Ability to use electronic test equipment such as oscilloscopes, multimeters, power supplies, and logic analyzers to aid in debug.

  • Proficient with device driver development

  • Proficient in C/C++ programming

  • Fluency in electrical engineering fundamentals and knowledge of electrical design basics

  • Familiarity with operating systems (OS) and real-time operating systems (RTOS).

  • Familiarity with system communication protocols such as I2C, SPI, and USART.

  • Familiarity with version control using git

  • Familiarity with unit and functional testing

How we rate this

Embedded Engineer II at Whoop rates 20 out of 100 for how much of the daily work is AI. That makes it Little AI (AI Level 1 of 4). The level is about AI in the job, not seniority.

Classification

Little AI. AI is not part of the work.

  1. ●●●● Builds AI80 to 100
  2. ●●●○ Works on AI60 to 79
  3. ●●○○ Uses AI40 to 59
  4. ●○○○ Little AI0 to 39

Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.

Prepare for this job

Built from this posting and from similar jobs on Level.

Skills and AI tools this role asks for

Embedded SystemsFirmwareDevice Driver DevelopmentRtosCOscilloscopesMultimetersPower Supplies

Questions you could be asked

  1. Tell me about a project where embedded systems was part of your work. What did you do?
  2. Tell me about a project where firmware was part of your work. What did you do?
  3. Tell me about a project where device driver development was part of your work. What did you do?
  4. Tell me about a project where rtos was part of your work. What did you do?
  5. Walk me through how you've used C in your day-to-day work.

Adapt your resume

  • List these exact terms on your resume: Embedded Systems, Firmware, Device Driver Development, Rtos, and C. An applicant tracking system matches the wording, not the idea.
  • Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.

Want an expert to read your CV for this job?

Free. Send your CV and the role you want next. You get your review by email within 24 hours.

Get new software engineering jobs by email

One email a week with the new software engineering jobs, each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.

Free. One email a week. Unsubscribe in one click.

Similar roles

Software Engineering roles that involve little AI, at other companies.

What kind of AI work fits you?

Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.

Find my next step

More jobs at Whoop

Related searches

Same AI level

Jobs by city