Embedded Engineer II

Whoop Whoop · Consumer · Boston, MA · Software

Embedded Engineer II at WHOOP, focusing on developing and testing firmware in C for wearable devices. The role involves collaboration with hardware, signal processing, manufacturing, and product teams to build stable, accurate, and power-efficient firmware platforms. Responsibilities include firmware architecture, debugging across software and hardware, documentation, code reviews, and supporting test automation and electrical development. The role mentions leveraging AI as a development tool and links to an AI studio blog, indicating an exploratory interest in AI within the engineering process.

What you'd actually do

  1. 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.
  2. Contribute to firmware architecture design and feature development
  3. Debug issues across software and hardware domains
  4. Write and maintain clear technical documentation
  5. Participate in code reviews and ensure compliance with coding standards.

Skills

Required

  • 3+ years of embedded software development experience
  • Proficient in C/C++ programming
  • Proficient with device driver development
  • 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
  • Ability to use electronic test equipment such as oscilloscopes, multimeters, power supplies, and logic analyzers to aid in debug.
  • Fluency in electrical engineering fundamentals and knowledge of electrical design basics

Nice to have

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