Senior Firmware Engineer
How do you build a performance optimization system robust enough to prepare a Navy Seal for battle, but with the form factor and design that an elite athlete is comfortable wearing 24 hours a day? At WHOOP, that’s exactly what we think about, day in, day out. Our team is comprised of engineers, designers, data scientists, mathematicians, and physiologists. We are creating a system that makes individuals and teams perform at a higher level through a deeper understanding of their bodies and daily lives.
Whoop is seeking a dynamic, energetic and talented Firmware Engineer to join our growing firmware team. Our wearable product contains a bare metal style firmware base with extremely low power and high optimization constraints.
Responsibilities:
- General high quality embedded software development
- Support software development such as PC test software written in Python
- Firmware feature ownership
- Contributes to enforcing good quality practices via code reviews etc.
- Releasing FW binaries - maintain process, steps, documentation etc.
- Ownership of some manufacturing test features
- Contribute to FW architecture design
- Contribute to electrical architecture design
- Documentation
- Requirements & specification definition
- Power/performance optimization and algorithm development
Desirable:
- BS or greater in CS, CE, EE or equivalent
- Willingness to be both a team player and a leader
- 7 years of embedded software development
- Excellent interpersonal skills and written communications skills
- Proficient with multiple 8-bit to 32-bit RISC processor architectures such as ARM Cortex series
- Proficient with device driver development
- Proficient in embedded C
- Experience with system communication protocols such as I2C, SPI, USART etc
- Fluency in electrical engineering fundamentals
- Experience with Agile software development practices