Taro Logo

Embedded Engineer

WHOOP empowers users to perform at a higher level through a deeper understanding of their bodies and daily lives.
Embedded
Entry-Level Software Engineer
In-Person
Healthcare · Consumer

Description For Embedded Engineer

WHOOP is a cutting-edge health and fitness technology company seeking an Entry-Level Embedded Engineer to join their Software Organization. The role sits at the crucial intersection of hardware and software, where you'll work on developing firmware for WHOOP's innovative wearable devices that help users optimize their performance and health.

As part of the Embedded Engineering team, you'll collaborate with various departments including Hardware, Signal Processing, Manufacturing, and Product teams to create stable, accurate, and power-efficient firmware platforms. The position offers unique exposure to both physical and digital aspects of product development, working with some of the industry's top talent.

The role involves hands-on firmware development in C/C++, system debugging, and documentation work. You'll be contributing to WHOOP's mission of unlocking human performance through their 24/7 connected devices and mobile apps. This is an excellent opportunity for an entry-level engineer interested in embedded systems and wearable technology to grow their career while working on products that directly impact users' health and fitness goals.

The position is based in WHOOP's Boston office, offering the chance to work directly with the team in person. WHOOP values diversity and encourages applications even if candidates don't meet every qualification, emphasizing character alongside experience. The company provides a structured career framework for engineering growth and development, demonstrating their commitment to employee advancement.

Last updated 38 minutes ago

Responsibilities For Embedded Engineer

  • Work closely with senior engineers to design and implement firmware in C for WHOOP's product line
  • Develop and maintain detailed documentation, including requirements and design specifications
  • Help document and maintain WHOOP's codebase
  • Help debug and troubleshoot issues across software and hardware domains
  • Analyze and enhance the efficiency, stability, and scalability of resources in deeply embedded systems
  • Participate in code reviews and ensure compliance with coding standards

Requirements For Embedded Engineer

  • Proficiency in C/C++ programming
  • Basic knowledge of version control using git
  • Basic knowledge of unit and functional testing
  • General knowledge of embedded systems, microcontrollers, microprocessors, and peripherals
  • General knowledge of Electrical Engineering topics
  • Familiarity with software configuration management tools and defect tracking tools
  • Some familiarity of operating systems (OS) and real-time operating systems (RTOS)
  • Ability to debug and troubleshoot software issues
  • Good problem-solving and analytical skills
  • Good communication and collaboration skills
  • Ability to use electronic test equipment

Interested in this job?

Jobs Related To WHOOP Embedded Engineer

SoC Firmware Engineer

Entry-level SoC Firmware Engineer position at Apple, developing embedded software and drivers for Apple's premier SoCs.

Design Verification Engineer

Design Verification Engineer role at Apple focusing on verifying functionality and performance of premier SOCs, offering competitive pay and benefits in Seattle.

Design Verification Engineer (University Grad)

Design Verification Engineer role at Meta Reality Labs, focusing on validating custom silicon implementations for AR/VR technology, perfect for university graduates with hardware verification expertise.

Engineer-WLAN Design Verification

Design verification engineering role at Qualcomm focusing on WLAN technology and SOC development, requiring 1-3 years of digital design experience.

VLSI Physical Design Engineer - New College Grad 2025

Entry-level VLSI Physical Design Engineering position at NVIDIA for 2025 new college graduates, focusing on chip design and implementation.