Whoop
Embedded Engineer II
Boston, MA. Posted 2 months ago
The role
You will develop and test firmware in C for the WHOOP product line. You will work with Hardware, Signal Processing, Manufacturing and Product teams to deliver against roadmaps.
What you will do
- Develop and test firmware in C for WHOOP's product line
- 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
Required 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
About the company
WHOOP empowers members to perform at a higher level through a deeper understanding of their bodies and daily lives.