Senior Embedded Engineer
Role overview
WHOOP is seeking a Senior Embedded Engineer to join its Software Organization and Embedded Engineering team in Boston. The company develops wearable devices that help members understand their bodies and improve their performance through health and fitness monitoring. In this role, you will develop firmware for WHOOP’s product line while collaborating with hardware, signal processing, manufacturing, and product teams.
Key responsibilities
- Develop and test firmware in C for WHOOP products with a focus on low-power performance optimization.
- Take ownership of complex firmware features and ensure they meet performance, power, and reliability requirements.
- Debug and resolve challenging issues spanning software, hardware, manufacturing, and system integration.
- Define, write, and maintain technical requirements and documentation for firmware projects.
- Participate in code reviews to maintain clarity, correctness, and adherence to coding standards.
- Design and improve firmware self-tests, validation tools, CI workflows, and internal development tools.
- Support electrical development through component evaluation, driver development, and hardware design collaboration.
- Mentor teammates on design, implementation, and debugging practices.
- Identify opportunities to enhance performance, power efficiency, stability, and reliability across the firmware platform.
Requirements
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Five or more years of embedded firmware development experience.
- Proficiency in C/C++ programming and strong problem-solving skills with the ability to work through ambiguous issues independently.
- Hands-on experience with electronics debugging tools including oscilloscopes, multimeters, power supplies, and logic analyzers.
- Expertise in device driver development and 32-bit RISC architectures such as ARM Cortex.
- Strong understanding of electrical engineering fundamentals, including the ability to read schematics and hardware specifications.
- Experience with operating systems and real-time operating systems, system communication protocols (I2C, SPI, USART/UART, BLE), version control with git, CI/CD workflows, and unit and integration testing for embedded systems.
- Experience with Agile software development practices and demonstrated excellence in interpersonal, written, and verbal communication with mentoring experience across teams.
- Experience working on high-volume consumer electronics products is preferred.
What makes this role worth considering
You will work at the intersection of hardware and software development, bridging the physical and digital worlds while collaborating with industry-leading engineers. The Embedded team operates 24/7 to maintain seamless connectivity between devices and mobile applications, ensuring your firmware directly impacts the user experience for millions of health-conscious members worldwide.
How to apply
Use the Apply button to view the official job posting and submit your application on Whoop's careers site.
ImmigrationCafe is a job listing directory, not a recruiter. Applications are submitted on the employer's official careers website.